E-Mails lesen ist wie Linux

Ich bin gerade drauf und dran Mutt näher kennenzulernen. Dieses Mal ernsthaft. Zuvor hat mich die detailverliebte Konfiguration immer ein wenig von der Entdeckung abgehalten.
Just in diesen Tagen erhielt ich auch den ersten Kommentar zu Alpine, einem weiteren herausragenden E-Mail-Programm für die Konsole. Nach wie vor fühlt sich Alpine für mich wie der "typische" E-Mail-Client an, der nicht nur Mails verwalten (Stichwort: MUA), sondern auch senden, empfangen und filtern kann.
Mutt hingegen bleibt seinen Zielen treu: "Ein Programm für eine Aufgabe". Je nach Bedarf kommen noch Helfer wie msmtp, fetchmail oder procmail hinzu.
Da ich immer noch drei verschiedene E-Mail-Programme benutze und dabei nicht mal den gelegentlichen Zugriff per Webbrowser als Extravariante dazuzähle, frag ich mich manchmal auch, wie viel E-Mail-Clients braucht die Welt und ob ich nicht auch mit einem auskommen könnte. Doch E-Mails lesen ist scheinbar doch wie Linux.
Ich kann mich ehrlich gesagt nicht mehr an all meine Entdeckungen erinnern. Nur soviel weiß ich noch, dass ich schon sehr früh einen Webmail-Zugang hatte, Horde sei Dank. Gleichzeitig musste ich mich mit Outlook Express herumschlagen. Zum Glück nicht lange, denn schon kurz nach meinem Einstieg in die Linuxwelt stieß ich auf KMail, dem ich aber, ebenso wie KDE, nicht lange treu geblieben bin.

Evolution


Die Groupware-Suite des Gnome-Desktops übernahm spätestens seit 2006 die Führung, als ich zum ersten Mal Ubuntu ausprobiert hatte. Es war damals wie heute sehr angenehm, dass das E-Mail-Programm perfekt in die Desktopumgebung integriert ist und Kalender- oder Adressbuchinformationen mit anderen Anwendungen geteilt werden. Evolution bestach schon immer durch ein übersichtliches und intuitives Design und die simple Einrichtung von neuen E-Mail-Konten. Bis zum letzten Jahr benutzte ich es durchgehend und entschied mich erst im Zuge des Wechsels zu Debian Testing und der Umgestaltung meines Rechners zum Multiboot-System für einen Umstieg. So fließend die Übergänge und die Integration von Evolution in Gnome ist, einen Nachteil hat das Ganze. Die Verzahnung macht Evolution auch schwerfällig und seine Abhängigkeiten zu Gnome führen dazu, dass er sich als alleinstehendes E-Mail-Programm in einem leichtgewichtigen Fenstermanager-Setup kaum eignet.

Thunderbird alias Icedove


Letztes Jahr entschied ich mich schließlich dazu auf Mozillas Thunderbird oder besser Debians Icedove zu setzen. Die Wahl fiel nicht schwer, da er mir auch in der Windows- und Mac-Welt häufiger begegnet. So gelang es mir zwar nicht meinen Vater komplett zum Umstieg auf Linux zu überreden, aber wenigstens hat er mit Thunderbird nun Gefallen an einem Stück Freier Software gefunden, ohne dass er sich dessen wahrscheinlich wirklich bewusst ist. 😉 Das wirklich Positive an Icedove ist, dass die Einrichtung eines neuen E-Mail-Kontos mit ein paar Klicks ein Kinderspiel ist und wirklich so gemacht ist, dass auch Gelegenheitsnutzer hier durchsteigen können.
Ich persönlich empfinde die Performance gegenüber Evolution, gerade im Umgang mit IMAP-Servern, auf dem gleichen Rechner als besser. Für den letzten Feinschliff gibt es wie bei Mozillas anderem Vorzeigeprojekt, Firefox, Addons, die die Funktionalität des Programms spielend erweitern können. Am besten gefallen mir hier Lightning, der Kalender, und Enigmail, mit dem ich E-Mails mit GnuPG signiere.

Claws-Mail


Hast du einen älteren Desktop-PC oder Laptop, möchtest aber nicht auf Komfort und eine grafische Oberfläche zum E-Mail abrufen verzichten, dann ist möglicherweise Claws-Mail das richtige Programm für dich. Es besticht neben einer exzellenten Performance, schnellen Startzeiten und einer Fülle an Funktionen zum punktgenauen Justieren jeder E-Mail-Einstellung ebenso durch Plugins, die sich bei Debian und Co. leicht über das Paketmanagement installieren lassen. Claws-Mail reagiert ausgesprochen reaktionsfreudig selbst bei Tausenden von Mails (manche sprechen sogar von Zehntausenden) und bietet ebenfalls die Möglichkeit E-Mails mit GnuPG zu verschlüsseln und zu signieren. Claws-Mails große Fülle an Funktionen macht es nicht ganz so schnell zugänglich wie Thunderbird. Seine geringen Anforderungen an die Hardware, wenige Abhängigkeiten mit anderen Paketen und seine Leistungsfähigkeit sind jedoch die perfekte Voraussetzung für jedes leichtgewichtige Desktopsystem. Abgesehen davon ist die Bedienung mit der Tastatur ebenfalls sehr gut gelöst.
Als Alternative bleibt Sylpheed, von dessen Codebasis sich Claws-Mail mittlerweile abgespalten hat. Für alle, die es gerne grafisch mögen und einen sehr leistungsfähigen E-Mail-Client suchen, kann ich Claws-Mail auf jeden Fall sehr empfehlen.

Alpine


Noch ressourcenschonender E-Mails lesen lässt sich mit Alpine und konsolenbasierten E-Mail-Clients. Alpine benutze ich seit 2 Jahren. Es hat den Charm selbst auf den ältesten Computern problemlos zu funktionieren und verhält sich dabei wie man es von einem typischen E-Mail-Client gewohnt ist. Alpine kann sowohl Mails versenden, mehrere POP- und IMAP-Konten abrufen und verwalten und Nachrichten gemäß vorgegebener Rollen filtern und weiterverarbeiten. Viele Konsolenprogramme funktionieren ausgezeichnet in Zusammenhang mit Alpine, darunter z.B auch Antiword, mit dem angehängte Word-Dokumente in Textform dargestellt werden können.
Einziger Wermutstropfen: Die Entwicklung von Alpine wurde 2008 von den Universität von Washington eingestellt. Zwar gibt es das Nachfolgeprojekt re-alpine, doch die ganz großen Veränderungen sind seitdem ausgeblieben. Ich vermisse z.B. eine standardmäßige Integration von GnuPG. Wer jedoch darauf verzichten kann und Englisch als einzig unterstütze Sprache akzeptiert, hat ein leicht zugängliches und gut dokumentiertes Programm für die Konsole, das auch den Ansprüchen fortgeschrittener Nutzer genügt.

Mutt


Nun also noch Mutt. Er hat den Ruf ein Werkzeug für Fortgeschrittene und Profis zu sein und gehört zu den Standardwerkzeugen einer Debianinstallation, was auf die große Verbreitung unter Debianentwicklern zurückzuführen ist. (Vermutlich) ist er der letzte E-Mail-Client, mit dem ich mich näher beschäftigen werde. Im Gegensatz zu den Vorurteilen gelingt der grundlegende Einstieg recht schnell, wenn man eine gute Erklärung findet. Man muss sich daran gewöhnen, dass Mutt strikt nach Aufgaben trennt und eben nur ein MUA ist, also die Oberfläche, die die E-Mails verwaltet und darstellt. Sowohl für das Senden als auch das Filtern von E-Mails werden zusätzliche Werkzeuge benötigt. Mutt entspricht deswegen wie kaum ein anderer E-Mail-Client der modularen UNIX-Philosophie: "Schreibe Computerprogramme so, dass sie nur eine Aufgabe erledigen und diese gut machen".

Schlusswort

Linux wurde in der Vergangenheit oft mit dem Ruf belegt ein Betriebssystem zu sein, das sich ausschließlich nur über die Konsole sinnvoll bedienen lässt. Man hört schnell die Unterstellung heraus, Linux lasse sich eben nur auf eine Art und Weise "richtig" bedienen.
Linux verhält sich genauso wie die Suche nach dem passenden E-Mail-Programm. Zuallererst ist alles eine Geschmacksfrage. Mancher bevorzugt eine konsistente Desktopumgebung wie Gnome, wo jede Applikation mit der anderen ineinandergreift, andere wiederum suchen eine einfache und geradlinige Konfiguration oder ein E-Mail-Programm, das schlicht unabhängig und überall einsetzbar ist.
Es gibt kein Richtig oder Falsch, nur eine Vielzahl an Möglichkeiten. Mir hilft Freie Software etwas Neues zu entdecken, etwas, dass sich meinen Rechnern anpasst, transparent ist, sich kontrollieren lässt und auf meine Wünsche eingeht.
Kurz: E-Mails lesen macht Spaß.

Claws Mail mit Plugins erweitern

Zum Lesen und Schreiben von Emails benutze ich auf dem Inspiron 4000 seit längerer Zeit Claws-Mail. Beim Ausprobieren einiger Linuxdistributionen habe ich festgestellt, dass diese oft auf einen klassischen E-Mail Client zu Gunsten der Browseralternativen verzichten, halte das aber bei älteren Rechnern nicht für die beste Alternative.
Auch wenn es traditionell und vielleicht mittlerweile sogar schon wieder altmodisch erscheinen mag, ich möchte auf einen klassischen E-Mail Client nicht verzichten. Claws bietet dabei alle Funktionen, die ich von Icedove/Thunderbird auch gewohnt bin und ist dabei gleichzeitig außerordentlich schnell. Außerdem funktioniert der schlanke E-Mail-Betrachter unabhängig von speicherhungrigen Webbrowsern oder Technologien wie Mozillas Prism, welche z.B. PeppermintOS extensiv einsetzt.
Claws-Mail lässt sich mit ein paar Handgriffen ohne weiteres auch für Googlemail optimieren. Besonders schätze ich seine Fähigkeit Funktionen modular mit Hilfe von Plugins nachzurüsten. Von Haus aus vermisse ich kaum etwas. Zusätzlich habe ich aber gerne noch das GPG Plugin zum Signieren und Verschlüsseln von E-Mails, das TrayIcon zum Signalisieren neuer Post und schließlich noch Fancy, mit dem sich auch HTML-E-Mails mit Hilfe der WebKit-Engine innerhalb von Claws darstellen lassen.
99% meiner Mails sind Textmails und das ist auch gut so. Trotzdem kommt es ab und an vor, dass manche Absender gerne ihren Inhalt in viel HTML-Pomp und Bilder verpacken und man gezwungen ist sie zu lesen oder sie vielleicht auch manchmal gerne lesen möchte.
Die Suche nach Plugins gestaltet sich bei Debian und Co mit aptitude search claws recht einfach. Die Auswahl ist gut und je nach Geschmack kann man Claws-Mail so Schritt für Schritt erweitern und später die Plugins unter Konfiguration->Plugins aktivieren.
Der folgende Screenshot zeigt z.B. Fancy bei der Darstellung eines Newsletters von Runes of Magic, dass ich letztes Jahr einmal mit Ubuntu ausprobiert habe und über das ich mich nun weiterhin auf dem Laufenden halte. Im Tint2 Panel unten befindet sich das TrayIcon, mit dem man schnellen Zugriff auf wichtige Funktionen von Claws hat und über ankommende Post benachrichtigt wird und links unten lässt sich das Nachladen der Bilder oder Aktivieren von Javascript steuern.

Alles in allem: Wer einen genügsamen, schnellen und grafischen E-Mail Client sucht sollte sich auf jeden Fall einmal Claws Mail oder seinen parallel entwickelten Vorgänger Sylpheed anschauen.

Claws Mail und Icedove für Google Mail optimieren

Google Mail ist mit Abstand eines der besten kostenlosen E-Mail-Angebote mit IMAP-Unterstützung da draußen. Etwas unschön fand ich immer den automatisch erzeugten [Google Mail] Ordner mit wichtigen Systemordnern wie Gesendet und Papierkorb innerhalb von Claws Mail und Icedove/Thunderbird.

Um alle Ordner übersichtlich zu ordnen und nicht immer innerhalb des [Google Mail]-IMAP-Ordners navigieren zu müssen, geht man in Claws Mail so vor.
In Konfiguration->Einstellungen für aktuelles Konto -> Empfangen muss das IMAP-Serververzeichnis geändert werden. Standardmäßig ist es leer, hier muss aber nun [Google Mail] stehen. Alle Verzeichnisse erscheinen dann im Wurzelverzeichnis.
Der nächste Schritt ist die Google Mail-Systemordner den Claws Mail Ordnern richtig zuzuordnen. Im Wurzelverzeichnis sollten nun sowohl Google Mail-Ordner wie Gesendet oder Papierkorb auftauchen, als auch die Standard Systemordner von Claws Mail wie Sent oder Trash, die sich nicht löschen lassen.
Mit einem Rechtsklick auf die Google Mail Ordner und dann Eigenschaften lassen sich normale Ordner in Systemordner verwandeln. Im darauf folgenden Menü den Ordnertyp von Normal auf den gewünschten Typ anpassen. Die alten Claws Mail Ordner lassen sich dann problemlos löschen.

Damit gesendete und gelöschte Mails in die richtigen IMAP Ordner verschoben werden, muss schließlich nur noch folgendes getan werden.
Wieder zurück zu Konfiguration-> Einstellungen für aktuelles Konto und auf Erweitert klicken. Dort befindet sich die Einstellungsmöglichkeit um festzulegen, in welche Ordner gesendete, gelöschte Nachrichten und Entwürfe gespeichert werden sollen. Mit Durchsuchen lässt sich zu den vor wenigen Augenblicken neu eingerichteten Systemordnern von Google Mail navigieren.

Der Pfad sollte auf etwas zeigen wie: #imap/DeinEmailKonto/[Google Mail]/DeinOrdner. Gesendete Emails werden automatisch bei Google Mail als gesendet getagt und müssen in Claws Mail nicht noch einmal in den Gesendet Ordner verschoben werden.

Das war es auch schon. Falls man jetzt neue normale Ordner in Claws Mail anlegt, erscheinen diese im Webinterface von Google Mail mit dem Tag [Google Mail]/NameDesOrdners. Das Ganze gibt es auch noch etwas ausführlicher in der englischen FAQ von Claws.
Der Vorteil der ganzen Aktion: Alle Ordner befinden sich nun in einem Wurzelverzeichnis und werden übersichtlich angezeigt. Die gleiche Konfigurationsmöglichkeit habe ich bei Icedove vergeblich gesucht.
Icedove hat sich dem Problem aber mit Hilfe eines Add-ons namens Flat-Folder-Tree angenommen. Nach der Installation muss man nur noch einen Rechtsklick auf den [Google Mail] Ordner machen und Unterordner herauslösen auswählen.
Wählt man daraufhin Flache Ordneransicht sind alle Ordner übersichtlich im Wurzelverzeichnis gruppiert.