Ok, ich beantworte hier meine eigene Frage, basierend auf etwas Googeln und den hilfreichen Kommentaren von mailq.
Kurz gesagt:Ich habe mutt
installiert und verwendet . Ich musste ein bisschen an meinem Setup herumfummeln:Innerhalb des Verzeichnisses my_dir
wo Fakemail die Maildateien erstellte, erstellte ich die Verzeichnisse new
, cur
und tmp
und wies auf fakemail
bis my_dir/new
. Dann habe ich Mutt mit
mutt -f my_dir
Jetzt kann ich neue Mails durchsehen, alte Mails anschauen, die Umlaute werden richtig angezeigt - perfekt!
Die Antwort lautet:Mach es einfach.
Verwenden Sie entweder APIs in Ihrer bevorzugten Programmiersprache, um MIME-Nachrichten zu parsen und quoted-printable und base64 zu decodieren. Oder Sie tun es selbst, indem Sie Software schreiben, die die verknüpften Standards implementiert.
Beide Optionen funktionieren. Wählen Sie das Richtige und machen Sie es. (Schauen Sie sich dann Stackoverflow für Details an, da dies außerhalb des Bereichs von Serverfault liegt).