Fortschitt und Feature

Ein neuer Mailer: Mutt – Next Generation

01.03.2005
Mutt ist einer der beliebtesten Mailer der Kommandozeile mit einer langen Entstehungsgeschichte. Das Projekt "Mutt – Next Generation" tritt an, um den Anwendern einen generalüberholten Mailer mit vielen neuen Eigenschaften zu präsentieren.

Kaum ein Programm lässt so viele Patches im Internet umherschwirren wie Mutt. Allein auf der Web-Seite des Mutt-Wiki finden sich beinahe 100 Code-Flicken, um den Mailer mit erweiterten Fähigkeiten auszustatten. Der Grund für dieses Patchwork liegt in der Weigerung der Mutt-Entwickler, Neuheiten in den traditionellen MUA zu implementieren.

Sie begnügen sich statt dessen mit dem Beseitigen sicherheitsrelevanter Bugs, während der letzte große Release-Sprung bereits drei Jahre zurückliegt. Zum Bedauern der Nutzer fiel bisher manches gewünschte Feature aufgrund dieser konservativen Entwicklungspolitik unter den Tisch.

Frischer Wind

Die Haltung der Mutt-Entwickler brachte schließlich Andreas Krennmair dazu, Anfang des Jahres einen Fork des Mailers zu starten. Er nannte sein Projekt Mutt-NG Kürzenl für "Mutt – Next Generation". Und es ist in der Tat ein Evolutionssprung für das Mail-Programm. So nimmt sich Andreas unter anderem das leidige Thema IMAP vor und integriert viele beliebte Patches: Mutt-NG kann, anders als sein Vorläufer, in der für Mailer typischen dreigeteilten Ansicht arbeiten, wobei sich links ein Fenster mit den Mail-Ordnern befindet, das die neuen und alte Nachrichten darin anzeigt.

Auch das Lesen von Newsgroups ist für das Programm kein Problem. Wer auf der Web-Seite des Projektes [1] durch das SVN-Repository browst, der kann sich schnell einen Überblick verschaffen, mit welchen Highlights und Verbesserungen Mutt-NG noch aufwartet.

Interview mit Andreas Krennmair

LinuxUser: Wann und wodurch ist Dir die Idee zu Mutt-NG gekommen?

Andreas Krennmair: Eigentlich aus ganz praktischen Gründen: meine Freundin kommt aus Island, in ihrem Namen kommt ein 'á' vor, und sie verwendet einen Webmailer, der eine leicht kaputte RFC2047-Header-Codierung produziert. Also habe ich zuerst das Problem mit der Header-Codierung behoben und dann das Problem mit dem 'á' gelöst. Das war dann die Motivation, noch mehr Eigenschaften von Mutt, die mich störten, zu beheben, auch wenn diese Patches von den Mutt-Entwicklern nicht übernommen werden würden.

Ein Freund von mir, Michael Prokop, wies mich dann auch noch auf die große Anzahl von existierenden Mutt-Patches hin, und ich erkannte das Potential, das darin steckt. Deshalb fasste ich den Entschluss, diese Patches in meine eigene Mutt-Version zu übernehmen, und schließlich, einen Fork von Mutt zu starten.

LU: Wieviele Leute arbeiten momentan mit Dir an dem Projekt, und wie sind die Aufgaben verteilt?

AK: Derzeit sind zwei Personen am Projekt beteiligt, wobei derzeit hauptsächlich ich arbeite: ich kümmere mich um die Implementierung bzw. Integration und das Testen von neuen Features, während Nico Golde überwiegend die Dokumentation betreut.

LU: Wie stehen die Mutt-Maintainer zu Deinem Fork?

AK: Ich habe auf Anraten des Suse-Maintainers von Mutt eine Art Announcement auf deren Mailing-Liste gepostet, aber bisher noch kein direktes Feedback erhalten. Allerdings erhielt ich von einer Reihe von anderen Personen, meist aus dem Mutt-Umfeld, durchwegs positives Feedback.

LU: Welche Ziele konntest du bisher in der Entwicklung des Mailers realisieren?

AK: Einerseits kann ich jetzt endlich den Namen meiner Freundin ablesen. Andererseits habe ich etliche kleine, aber lästige Bugs beseitigt, und natürlich etliche Features, die viele Leute gefordert haben, integriert.

LU: Würdest du sagen, dass andere Mailer ebenfalls einen Vorbildcharakter für Mutt-NG haben könnten?

AK: Da ich beruflich auch auf anderen, nicht-unixoiden Plattformen arbeite, musste ich mich zwangsläufig mit anderen E-Mail-Clients auseinandersetzen, und dabei ist mir aufgefallen, dass deren IMAP-Funktionalität durchgehend besser ist als bei Mutt. Während Mutt-NG mit dem integrierten Header-Cache-Patch ein schnelles Laden von Mailfoldern über IMAP sicherstellt, kann man mit anderen E-Mail-Clients wie Thunderbird seine Emails komplett offline lesen. Das ist auf jeden Fall ein Feature, das ich noch in Mutt-NG implementieren möchte.

LU: Was würdest Du als die wichtigsten Dinge auf Deiner Todo-Liste bezeichnen?

AK: Zuerst möchte ich noch ein paar Features integrieren, die mir wichtig sind, dann einen Security Audit der wichtigsten Programmteile durchführen, und natürlich regelmäßig Releases machen. Wichtig ist mir dabei, dass die (hoffentlich wachsende) Mutt-NG-Community mir dabei auch mitteilen soll, wohin sie die Entwicklung von Mutt-NG treiben will.

LU: Wie schwer wird es für Anwender sein, von Mutt zu Mutt-NG zu migrieren?

AK: Die Migration von Mutt auf Mutt-NG heißt für den Systemadministrator, Mutt-NG herunterzuladen, zu übersetzen und installieren. Für den User heißt es, eine Kopie seiner .muttrc mit dem Namen .muttngrc anzulegen. Von den verfügbaren Optionen her ist Mutt-NG vollständig abwärtskompatibel zu Mutt. Ich denke, das ist auch wichtig, um mehr Mutt-User zum Umstieg auf Mutt-NG zu bewegen: Einerseits ist es leicht, Mutt-NG genauso wie Mutt zu verwenden, andererseits sollte man auch auf die etlichen zusätzlichen Features von Mutt-NG gegenüber Mutt hinweisen, um den Leuten zu zeigen, was denn Mutt-NG in der Praxis mehr kann als Mutt.

LU: Vielen Dank für das Interview.

Andreas Krennmair

Andreas Krennmair wurde am 18. Oktober 1983 in Wels, Österreich geboren. Neben seiner Arbeit an mutt-ng schrieb er unter anderem akpop3d, einen POP3-Server für Linux/Unix, sowie MyMp3s, ein Frontend für Mp3-Player in der Konsole und noch einige Programme mehr, die Sie auf seiner Webseite http://www.synflood.at finden.

Glossar

MUA

Mail User Agent. Programm zum Erstellen und Verwalten von E-Mails.

Infos

[1] Mutt-NG-Projektseite: http://mutt-ng.berlios.de/

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Handgestrickt
    Mails professionell verwalten ohne Maus: Mit dem textbasierten Mailclient Mutt stehen Ihnen eine unerreichte Funktionsvielfalt und beinahe unendliche Konfigurationsmöglichkeiten offen.
  • Alt, aber kraftvoll
    Sie haben die Nase voll von Mailprogrammen, die auf klickbare Oberflächen, Maus und Popupmenüs angewiesen sind? Dann sind Pine oder Mutt das Richtige für Sie..
  • Feed me!
    Neuigkeiten müssen schnell auf den Tisch. Genau da liegt die Stärke des komfortablen und individuell anpassbaren Konsolen-Feedreaders Newsbeuter.
  • Einstieg in einen kommandozeilenbasierten Mail-Reader
    "Warum soll ich mich da einarbeiten und dafür auch noch einen Mail-Server aufsetzen?" fragt sich der Anwender, nachdem er die Liste mit rund 250 Einträgen für die Tastenfunktionen des mutt gesehen hat. Und klickt auf den Link zum Netscape Messenger. Doch der Mail Client mutt lässt sich schon mit einer Hand voll Anweisungen und einigen Einträgen in seiner Konfigurationsdatei ~/.muttrc sinnvoll bedienen, und er entschädigt den Benutzer mit etlichen Features schnell für die spröde, textbasierte Oberfläche: Optionale POP3- und IMAP-Unterstützung, PGP und Threading bietet mutt ebenso wie Makros, Scoring, freie Tastaturbelegung und das Suchen nach Mustern. Selbst Datenbanken, Viewer und Web Browser können problemlos eingebunden werden.
Kommentare

Infos zur Publikation

LU 12/2014: ANONYM & SICHER

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...