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.
Vu ça récemment :
http://www.dwheeler.com/essays/microsoft-outlook-tnef.html
Sous Thunderbird, il y a une extension « LookOut » qui permettrait (pas encore testé car pas reçu de winmail.dat depuis) de gérer nativement les winmail.dat
Il y a aussi une demande d’évolution chez mozilla pour que ça reconnaisse ça de base. M’est avis qu’ils seront pas pressés vu que c’est plutôt une connerie de la part de MS…
enfin, dans les options du plug-in, vous pouvez aussi interpréter les invitations exchange, au lieu d’afficher comme un porc les vCalendar
Ca permet pas de faire « accepter », bien sûr, mais au moins ça abîme moins les yeux
Y’a ça aussi, bien sauf pour l’aspect confidentialité : http://www.winmaildat.com/
Vous uploadez votre winmail.dat et ça vous pond les fichiers correspondants
Et enfin, la blague viendrait de la rédaction en RTF dans outlook.
A changer dans les options d’outlook, à ce moment là.
Mais bon, vous aurez beau seriner vos expéditeurs favoris, si ce sont des boulets de l’informatique, ça ne marchera pas 🙂