
Aufgrund der Umstellung von MS Exchange auf Courier IMAP haben alle unsere alten E-Mail-Nachrichten einen winmail.dat-Anhang, der manchmal auch die ursprünglichen Anhänge der Nachricht enthält. Ich suche nach einem Tool, das ein ganzes Maildir scannt und die winmail.dat-s in „normale Anhänge“ umwandelt (oder diejenigen löscht, die nur die RTF-Version der Nachricht enthalten). Mir ist klar, dass es einige Befehlszeilentools für *nix gibt, aber ich habe keine automatisierte Lösung gefunden, um ganze Maildirs zu verarbeiten. Vorschläge?
Antwort1
Einige Recherchen in den letzten Minuten haben ergeben, dass viele Leute Outlook Express oder Thunderbird verwenden, um diese Art der Konvertierung durchzuführen, indem sie die Nachrichten herunterladen und dann zurück auf den IMAP-Server verschieben. Wenn Sie nur wenige Postfächer haben, ist dies möglicherweise der Weg des geringsten Widerstands.
Für mich sieht es so aus, als würden Sie entweder eine Gruppe kleinerer Dienstprogramme zusammenfügen oder selbst etwas „von Grund auf“ skripten. Es sieht so aus, als gäbe es wahrscheinlich genug Python- und Perl-Module, die das Parsen von Maildirs handhaben, sodass es nicht allzu schlimm sein sollte, es zu schreiben. Es sieht allerdings nicht nach Spaß aus. (Ich persönlich hasse es, Code zu schreiben, der mit E-Mails zu tun hat …)
Bearbeiten:
Hier sind ein paar Links zur Konvertierung von WINMAIL.DAT-Dateien in Outlook/Outlook Express. Ich habe keine dieser Nachrichten mit TNEF-Anhängen an einem geeigneten Ort herumliegen, um es auszuprobieren.
Antwort2
Es tut mir leid, auf eine so alte Frage zu antworten - ich bin sicher, dass die obigen Antworten und Kommentare eine gute Lösung sind - aber ich möchte auf tnef (http://sourceforge.net/projects/tnef/Undhttps://github.com/verdammelt/tnef), das möglicherweise zum Skripten einer Lösung verwendet werden könnte.
(Vollständige Offenlegung: Ich bin der Autor/Betreuer dieses Tools).