Gestern habe ich eine E-Mail bekommen, die angeblich mehrere Anhänge beinhalten soll. Ich habe jedoch nur eine Datei "winmail.dat" gefunden. Zuerst dachte ich daran, dass vielleicht die wirklichen Anhänge vergessen wurde, bis Holger mich auf die Mail und die Bilder darin aufmerksam machte. Also hab ich mal gesucht was eigentlich diese winmail.dat ist.
dirk@dm:~$ file winmail.dat
winmail.dat: Transport Neutral Encapsulation Format
Okay, das sagt ja eigentlich recht wenig aus. Nachdem ich ein bisschen weiter gesucht habe, habe ich herausgefunden, dass dies nur in neueren Outlook-Versionen passiert, wenn man Rich-Text-Mails verschickt und dazu noch Anhänge hinzufügt. Öffnen kann dies dann meines Wissens auch nur Outlook. Hätte man reine Text-Mails verschickt, dann wären die Anhänge korrekt verschickt worden.
Das Problem hab ich nun also erkannt, aber noch nicht gelöst. Nachdem ich allerdings ein bisschen weiter gesucht habe, habe ich
Yerase's TNEF Stream Reader gefunden. Hört sich doch schon mal gut an. Also habe ich das installiert und getestet.
dirk@dm:~$ ytnef -f . winmail.dat
./xxxxxx.jpg
./xxxxxxxx.jpg
./xxxxx.jpg
./xxxxxxxx.jpg
./xxxxxxxxxxxxxxx.pdf
Na, das hat doch wunderbar geklappt.

Aber mal ganz blöd gefragt: WIESO wird das ganze überhaupt in diese winmail.dat verpackt? Hat das einen tieferen Sinn als Inkompatibilitäten zu erzeugen?
Mal ganz davon abgesehen, sollte man doch einfach Text-Mails verschicken. Microsoft gibt sogar eine
Anleitung dafür.