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

closeCet article a été publié il y a 16 ans 4 mois 15 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.

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.

4 comments

  1. 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

  2. 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 🙂

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.