Verfasst von Thomas am 04. Februar 2010
Jeder Linux Kommandozeilen-Fan wird den König der Mailclients mutt lieben. Meiner Meinung nach gibt es keinen schnelleren, kleineren und gleichzeitig so individuell anpassbareren Mailclient auf dieser verdammten Welt. Wer jetzt wie ich gelegentlich Mails ausdrucken möchte, bekommt in Verbindung mit Supertool a2ps ein echtes Problem: Denn a2ps versteht bedauerlicherweise kein UTF-8. Natürlich kommt die gewünschte Mail aus dem Drucker, aber Umlaute und andere nicht-Latin1 Zeichen sehen ziemlich gruselig aus.
Doch mit mutt ist das alles kein Problem. Ganz einfach lässt sich durch eine Zeile in der .muttrc die Mail erst durch recode schicken, bevor sie an a2ps geleitet wird:
$ grep print .muttrc
set print_command="recode UTF-8..Latin-1 | a2ps --pretty-print=mail"
set print="yes"
Fertig! Recode wandelt die Mail dabei temporär in Latin-1, um und schon werden alle Umlaute fehlerfrei und ansehnlich gedruckt.
Nettes Feature nebenbei: Durch den Zusatz --pretty-print=mail formatiert a2ps den Druck speziell für Mails, was das Ergebnis noch deutlich lesbarer macht.