En bref
- TNEF est un format d’encapsulation de courriels qui regroupe les informations de texte enrichi et les pièces jointes, et nécessite un client ou un décodeur compatible pour afficher correctement son contenu.
- Ouvrez d’abord le courriel d’origine dans un client compatible TNEF, comme Outlook. Si vous ne disposez que de winmail.dat, utilisez un décodeur indiquant explicitement la prise en charge de TNEF pour examiner et extraire son contenu. Sous Windows ou sur Mac, vérifiez la compatibilité du client choisi. Sur téléphone, vérifiez celle de l’application de messagerie ; si elle n’affiche pas les fichiers internes, demandez un nouvel envoi sous forme de pièces jointes ordinaires sans TNEF. L’aide de Thunderbird présente l’extension LookOut, mais Thunderbird ne la fournit pas, ne l’assiste pas et ne garantit pas sa compatibilité future.
- Traitez avec prudence les pièces jointes winmail.dat inattendues. Le CERT/CC a documenté un ancien dépassement de tampon lors du décodage TNEF dans des versions anciennes d’Outlook et d’Exchange ; cela ne prouve pas que toutes les implémentations actuelles restent vulnérables. La spécification Microsoft avertit des risques d’usurpation d’adresse ou d’identité liés à attRecipTable et attFrom : les champs d’identité extraits ne prouvent pas l’identité de l’expéditeur. Microsoft indique aussi que winmail.dat peut révéler le chemin du fichier PST et le nom de connexion de l’expéditeur, mais pas les informations de mot de passe par ce mécanisme.
Fichiers TNEF : ouvrir winmail.dat et extraire les pièces jointes
Transport Neutral Encapsulation Format est un format Microsoft pris en charge par Outlook et Exchange. Sa pièce jointe binaire s’appelle généralement winmail.dat. Le flux contient des propriétés du message et des pièces jointes ; il peut inclure polices, couleurs, objets OLE, documents Office, fichiers ordinaires, boutons de vote et informations de demandes de réunion. Les premiers octets sont 78 9F 3E 22 ; l’extension DAT ne suffit pas à identifier TNEF. L’IANA enregistre application/vnd.ms-tnef et Microsoft documente également application/ms-tnef dans les courriels.
Pour récupérer un document, extrayez la pièce jointe d’origine du conteneur TNEF : winmail.dat n’est pas nécessairement lui-même un PDF ou un document Word. Une conversion ultérieure dépend du format réel du fichier extrait. Changer le format du message ou désactiver TNEF peut entraîner des pertes : le texte brut perd la mise en forme, les images et les liens, et les boutons de vote peuvent devenir indisponibles. Les pièces jointes ordinaires ne nécessitent pas TNEF.
Comment l’ouvrir
Ouvrez d’abord le courriel d’origine dans un client compatible TNEF, comme Outlook. Si vous ne disposez que de winmail.dat, utilisez un décodeur indiquant explicitement la prise en charge de TNEF pour examiner et extraire son contenu. Sous Windows ou sur Mac, vérifiez la compatibilité du client choisi. Sur téléphone, vérifiez celle de l’application de messagerie ; si elle n’affiche pas les fichiers internes, demandez un nouvel envoi sous forme de pièces jointes ordinaires sans TNEF. L’aide de Thunderbird présente l’extension LookOut, mais Thunderbird ne la fournit pas, ne l’assiste pas et ne garantit pas sa compatibilité future.
Ouvrez d’abord le courriel d’origine dans un client compatible TNEF, comme Outlook. Si vous ne disposez que de winmail.dat, utilisez un décodeur indiquant explicitement la prise en charge de TNEF pour examiner et extraire son contenu. Sous Windows ou sur Mac, vérifiez la compatibilité du client choisi. Sur téléphone, vérifiez celle de l’application de messagerie ; si elle n’affiche pas les fichiers internes, demandez un nouvel envoi sous forme de pièces jointes ordinaires sans TNEF. L’aide de Thunderbird présente l’extension LookOut, mais Thunderbird ne la fournit pas, ne l’assiste pas et ne garantit pas sa compatibilité future.
Pour récupérer un document, extrayez la pièce jointe d’origine du conteneur TNEF : winmail.dat n’est pas nécessairement lui-même un PDF ou un document Word. Une conversion ultérieure dépend du format réel du fichier extrait. Changer le format du message ou désactiver TNEF peut entraîner des pertes : le texte brut perd la mise en forme, les images et les liens, et les boutons de vote peuvent devenir indisponibles. Les pièces jointes ordinaires ne nécessitent pas TNEF.
Sécurité
Traitez avec prudence les pièces jointes winmail.dat inattendues. Le CERT/CC a documenté un ancien dépassement de tampon lors du décodage TNEF dans des versions anciennes d’Outlook et d’Exchange ; cela ne prouve pas que toutes les implémentations actuelles restent vulnérables. La spécification Microsoft avertit des risques d’usurpation d’adresse ou d’identité liés à attRecipTable et attFrom : les champs d’identité extraits ne prouvent pas l’identité de l’expéditeur. Microsoft indique aussi que winmail.dat peut révéler le chemin du fichier PST et le nom de connexion de l’expéditeur, mais pas les informations de mot de passe par ce mécanisme.
Expéditeur inconnu, nom qui se termine par deux extensions, contenu qui ne correspond pas à l’extension : vérifiez avant d’ouvrir.
La conversion
Pour récupérer un document, extrayez la pièce jointe d’origine du conteneur TNEF : winmail.dat n’est pas nécessairement lui-même un PDF ou un document Word. Une conversion ultérieure dépend du format réel du fichier extrait. Changer le format du message ou désactiver TNEF peut entraîner des pertes : le texte brut perd la mise en forme, les images et les liens, et les boutons de vote peuvent devenir indisponibles. Les pièces jointes ordinaires ne nécessitent pas TNEF.
Convertissez une copie, jamais l’original, puis comparez qualité, métadonnées et mise en page avec le fichier de départ.
Questions fréquentes
Qu’est-ce que le format de courriel TNEF et à quoi sert winmail.dat ?
TNEF regroupe des informations de texte enrichi et des pièces jointes pour les systèmes de messagerie Microsoft. Il peut préserver des fonctions Outlook, comme les boutons de vote et les informations de demandes de réunion. La pièce jointe s’appelle souvent winmail.dat.
Comment ouvrir winmail.dat et extraire ses pièces jointes sous Windows ?
Ouvrez le courriel d’origine dans un client compatible TNEF, comme Outlook. Si vous avez seulement enregistré winmail.dat, utilisez un décodeur prenant explicitement en charge TNEF pour examiner et extraire les pièces jointes internes.
Comment ouvrir winmail.dat sur Mac ?
Vérifiez si votre client de messagerie sur Mac prend en charge TNEF et ouvrez-y le message d’origine. S’il affiche seulement winmail.dat, utilisez un décodeur TNEF ou demandez un nouvel envoi avec des pièces jointes ordinaires.
Comment ouvrir winmail.dat sur téléphone ?
Vérifiez la prise en charge de TNEF par votre application de messagerie. Si elle n’affiche pas les fichiers internes, demandez leur renvoi comme pièces jointes ordinaires sans TNEF ou ouvrez le message sur un ordinateur avec un client compatible.
Pourquoi Outlook envoie-t-il winmail.dat avec des pièces jointes impossibles à afficher ?
Outlook peut encapsuler les fichiers et les informations de texte enrichi dans TNEF. Un client destinataire incompatible peut afficher uniquement le corps en texte brut et winmail.dat. Cela ne prouve pas à lui seul que les fichiers d’origine sont endommagés.
Faut-il envoyer des fichiers en winmail.dat (TNEF) ou en pièces jointes ordinaires ?
Les pièces jointes ordinaires ne nécessitent pas TNEF et évitent au destinataire de devoir le décoder. TNEF peut transporter une mise en forme et des fonctions supplémentaires d’Outlook ; le désactiver peut supprimer notamment les boutons de vote.
Comment convertir winmail.dat en PDF et quelles informations peut-on perdre ?
Décodez d’abord TNEF et extrayez les fichiers. Un PDF peut déjà s’y trouver ; sinon, la conversion dépend du format du document extrait. Passer le message en texte brut fait perdre la mise en forme, les images et les liens ; désactiver TNEF peut supprimer des fonctions Outlook.
Quels sont les risques de sécurité d’une pièce jointe winmail.dat ?
D’anciennes versions d’Outlook et d’Exchange avaient des vulnérabilités de décodage TNEF, sans que cela prouve leur présence dans toutes les implémentations actuelles. Les champs d’identité peuvent être falsifiés. Une extraction réussie ne garantit pas la fiabilité des fichiers ou de l’expéditeur.
Comment empêcher Outlook d’envoyer winmail.dat ?
Demandez à l’expéditeur de changer le format des messages sortants ou de désactiver TNEF dans les paramètres Outlook ou Exchange applicables. Les commandes dépendent de la configuration. Les pièces jointes ordinaires n’exigent pas TNEF, mais les boutons de vote et d’autres informations Outlook peuvent être perdus.
Comment afficher les pièces jointes winmail.dat dans Thunderbird ?
L’aide officielle de Thunderbird présente LookOut, une extension qui décode winmail.dat et affiche les pièces jointes d’origine. Thunderbird ne fournit pas cette extension et n’en assure pas l’assistance. Sa compatibilité future n’est pas garantie.
winmail.dat peut-il révéler le nom de connexion de l’expéditeur ?
Oui. Microsoft indique que le chemin du fichier PST et le nom de connexion peuvent être présents et visibles avec un éditeur binaire ou de texte. La même explication précise que ce mécanisme n’expose pas les informations de mot de passe.
Formats associés
Sources
Microsoft:How message format affects email messages · 格式开发者官方技术支持
Microsoft:[MS-OXTNEF] Transport Neutral Encapsulation Format (TNEF) Data Algorithm · 格式开发者官方规范
IANA Media Types · 互联网媒体类型注册机构
Thunderbird Help:What is the winmail.dat attachment? · 邮件客户端官方帮助
CERT/CC VU#252146:Microsoft Outlook and Microsoft Exchange TNEF decoding buffer overflow · CERT/CC 漏洞协调机构