Winmail.Dat Attachment Filter

replace winmail.dat by the real attached files

Purchase | Download it | Version History

This filter replaces Microsoft Outlook's winmail.dat attachments in mail (RFC822) messages with the real attachments encapsuled in this file. It can be used as a Communigate Pro External Filter, or can be used to convert existing mdir-format mailboxes.

You can use it for free in mailbox conversion mode (with switch -p). In EXTFILTER mode, you must purchase a license. Without a license, only the 5 first messages will be filtered, others will pass through the filter without being processed.

The filter uses the tnef project to extract data from winmail.dat, and rtf2html to convert rtf body into html parts. The filter itself is also written in C++, but is not open source.

The filter is available for platforms Windows (2000 to Win7, x86 and x64), Linux (i386 and x64), OSX (Intel), FreeBSD (i386 and x64) and Sun Solaris (i386).

It is also possible to run this filter on OpenBSD-i386, and should be possible to run it on many other i386 platforms providing an emulation layer.

New in v2.1: The filter is now able to extract the rtf body from winmail.dat. The rtf body is converted or kept as rtf depending on the situation:

  • winmail.dat was a part of a multipart/mixed section: The rtf body is converted in html and inserted as an attachment
  • winmail.dat was a part of a multipart/alternative section:
    • There is no text/html section: The rtf body is converted in html and inserted as an alternative text/html part
    • There is already a text/html section: The rtf body is inserted as an alternative text/rtf part. If the --no-rtf-alternative option is specified, the rtf body is dropped.

Version v2.1 has been developed specifically to ensure compatibility with the iPhone and other similar devices, which show problems with messages containing a winmail.dat, even if a text/plain or text/html part was present. The device seems to insist to display the alternative tnef part even if it's not able to do so. With the winmail.dat filter in place, usually with the --no-rtf-alternative option enabled, the device is able to display the received messages correctly.

Purchase

The current price of the External Filter mode license of this software is . Conversion mode is free, no license required.

Please refer to the Purchases page for the current price of the External Filter mode license of this software. Conversion mode is free, no license required.

Continue to the purchase page.

Price and license terms may be modified without notice.

Download WinmailDat v2.6 [HISTORY]

Continue to the downloads page.