12.05.07

winmail.dat : kek’ j’en fais ? je le décode bien sûr

Posted in Coup de gueule, Debian, Windows, planet-libre.org at 5:04 pm by michauko

Parfois (si quelqu’un sait me dire quand, je suis preneur), une pièce jointe (ou un ensemble) envoyée à partir d’un client mail Migrosoft arrive sous forme d’un fichier “winmail.dat”. Et on ne sait pas quoi en faire. Et ça me gave ce p_[4!n de problème.
En cherchant un peu (vue la demande urgente d'un collègue près à me baffer), j'ai trouvé comment les décoder, ça peut vous servir.

Avec la commande "file", vous découvrirez ce qu'est le format TNEF :

nunusk:~# file /tmp/winmail.dat
/tmp/winmail.dat: Transport Neutral Encapsulation Format

Ca semble être une bouse sortie de chez Grosoft.
De là, vous ferez à tout hasard une recherche Goog... avant ça : apt-cache pour voir si un outil magique n'existerait pas :

nunusk:~# apt-cache search tnef
libconvert-tnef-perl - Perl module to read TNEF files
libytnef0 - improved decoder for application/ms-tnef attachments
libytnef0-dev - improved decoder for application/ms-tnef attachments
ytnef - improved decoder for application/ms-tnef attachments
ktnef - KDE TNEF viewer
libktnef1 - Library for handling KTNEF email attachments
libktnef1-dev - KTNEF handler library [development]
mailscanner - email virus scanner and spam tagger
tnef - Tool to unpack MIME application/ms-tnef attachments

Ô joie ! J’ai tenté ma chance avec un apt-get install tnef immédiatement suivi d’un man tnef immédiatement suivi d’un tnef -f /tmp/winmail.dat -C . ; ls -ltr et…… un fichier jpg est sorti. Wouaaaaa.

Au moins, je saurai comment régler ces problèmes unitairement, en attendant de comprendre vraiment le problème.

Leave a Comment