Transport Neutral Encapsulation Format or TNEF is a proprietary email attachment format used by Microsoft Outlook and Microsoft Exchange Server. An attached file with TNEF encoding is most often named winmail.dat or win.dat, and has a MIME type of Application/MS-TNEF. The official (IANA) media type, however is application/vnd.ms-tnef.
Some TNEF files contain information used by only Outlook to generate a richly formatted view of the message, such as embedded (OLE) documents or Outlook-specific features such as forms, voting buttons, and meeting requests. Other TNEF files may contain files which have been attached to an e-mail message.
Within the Outlook e-mail client, TNEF encoding cannot be explicitly enabled or disabled (except via a registry setting). Selecting RTF as the format for sending an e-mail implicitly enables TNEF encoding, using it in preference to the more common and widely compatible MIME standard. When sending plain text or HTML format messages, some versions of Outlook (apparently including Outlook 2000) prefer MIME, but may still use TNEF under some circumstances (for example, if an Outlook feature requires it).
TNEF attachments can contain security-sensitive information such as user login name and file paths, from which access controls could possibly be inferred.
Native-mode Microsoft Exchange 2000 organizations will, in some circumstances, send entire messages as TNEF encoded raw binary independent of what is advertised by the receiving SMTP server. As documented in Microsoft KBA #323483, this technique is not RFC-compliant because these messages have the following characteristics:
They may include non-ASCII characters outside the 0–127 US-ASCII range.The lines in these messages are often too long for transport via SMTP.They do not follow the CRLF.CRLF line termination semantics as specified in RFC 821.Internal communications between Exchange Servers (2000 and later) over SMTP encode the message in S/TNEF (Summary TNEF) format. The conversion between the format needed by the end client on the Internet is performed on the last Hub Transport server before final delivery, and when the Hub Transport role of an Exchange Server is about to deliver the message to a mailbox role server, the message is converted to MAPI format for storage.
S/TNEF differs from TNEF in that it is 8-bit (not 7-bit for TNEF) and does not contain a plain-text portion.
Programs to decode and extract files from TNEF-encoded attachments are available on many platforms.
TNEF Parse — Claws Mail pluginLookOut — Mozilla Thunderbird extension. See also:LookOut project page at MozDev.orgBug 77811 - Inline viewer for Microsoft proprietary mail formats, a 15+ year old bug report at the Mozilla BugzillaWireshark — Version 1.2 and later can open and dissect winmail.dat files, although it is not useful as a mail readerUnix-like/POSIX command-line
yTNEF — GPL TNEF extractor from the POSIX command-line, designed specifically for reading winmail.datTNEF — GPL TNEF extractor from the POSIX command-lineKTNEF — GPL TNEF extractor for KDEKlammer - Shareware for Mac OS X, available on App store; also supports MSG filesMailRaider Pro - Application for Mac OS X, available on App store; also supports MSG filesWinmail Viewer - Shareware Winmail.dat Viewer for Mac OS X 10.6 or later, available on App Store, support open Microsoft Outlook (1997, 2000, 2003, 2007, 2010). Winmail.dat files, can extract and save Winmail.dat attachments.TNEF's Enough — Freeware decoder for Mac OS 9/XtnefDD — Free GPL'd decoder with drag-and-drop functionality for Mac OS XTNEF MacPorts version of the TNEF command-line decoder Mac OS XLetter Opener (previously known as OMiC) — Shareware, plugin for Apple MailiPhone and iPad
WinMail.dat Viewer - Browse Outlook winmail.dat files — Paid Universal app for the iPhone, iPod Touch and iPad to open winmail.dat attachments with option to view, save and share extracted filesWinmail File Viewer — Paid Universal app for the iPhone, iPod Touch and iPad to open winmail.dat attachmentsWinmail File Viewer+ — Paid Universal app for the iPhone, iPod Touch and iPad to open winmail.dat attachments with option to save and share extracted filesKlammer - open EML, MSG and Winmail.dat files - Paid Universal app for the iPhone, iPod Touch and iPad with in-app purchase to provide functionalityWinDat Opener - Paid app for the iPhone, iPod Touch and iPadLetter Opener — Free Universal app for the iPhone, iPod Touch and iPad with in-app purchase to provide functionalityWinmail.dat Reader Freeware easy-to-use decoderWinmail Opener Freeware decodertnef2win Freeware decoderFree File Viewer Freeware decoderfentun Freeware decoderWinmail.dat Viewer modern Windows 8 app (non-free)Android
Winmail.dat Opener A free Android appWinmail.dat Reader Free Android app also availablewinmail.dat extractor and document converter - Free, in modern, responsive themeWinmail.dat Reader Online - The online version of the Winmail.dat Reader (free)tud.at service — Web service and GPL licensed PHP script for reading attachments in winmail.dat fileswww.winmaildat.com - Another online winmail.dat extractor which allows to upload up to 5MBthe-computer-site.com - converts your winmail.dat file to a zip file.JTNEF — GPL Java TNEF packagePOI-HMEF - Java library of the Apache POI projectMVCOM - Commercial COM Component to parse TNEFConvert::TNEF -- TNEF library written in Perltnefparse library — TNEF access library written in Python, licensed under LGPLAspose Email — Commercial Java and .NET library that can parse and extract TNEF data