2006年5月26日

Winmail.dat

Author: Hagen.GoO 转载请注明作者出处
MSN contact:
wantm009@hotmail.com
Keyword: Winmail.dat,Outlook,ms-tnef
Quote:

有时收到很大Size的邮件,却看不到附件的回形针提示,或只看到一个 Winmail.dat 的附件。但细看邮件的属性,可以得到类似如下的信息:

Content-Type: application/ms-tnef;
name="winmail.dat"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="winmail.dat"

常见的邮件发送格式有纯文本格式,HTML格式,和 Microsoft Office Outlook 独家支持的 RTF 格式。在不支持 RTF 的邮件客户端上打开 RTF 格式,且包含附件的邮件,就有可能遇到上述 winmail.dat 的问题。

解读 winmail.dat 的方法很多:

办法1,用 OUTLOOK 打开该邮件,就能识别 RTF 格式;(等于废话)

办法2,Windows 平台可以用 http://www.biblet.com 提供的 WMDecode 1.10 命令行工具;(该网站被GFW封锁,代理可访)

方法3,Windows 平台还可使用 magicwinmail 提供的 WMParser 1.2 图形界面工具,不过该工具官方已经没有下了,需要者可以问我索取;

方法4,Mac OS 用户可以使用 TNEF's Enough,官方网站 http://www.joshjacob.com/macdev/tnef/download.html

方法5,http://tud.at/php/tnef/ 提供了网页方式的解读程序,试用各平台;

为避免这样的问题,使用 Outlook 作为邮件客户端的朋友应该在 “工具”-“选项”-“邮件格式”中把“邮件撰写格式”设定为 HTML 或 纯文本。并在该选项页面的“Internet格式”中的“Outlook RTF 选项”强制把发送到 Internet 的 RTF 邮件转换成 HTML 格式。另外,Microsoft Exchange Server 上也是类似选项,管理员应酌情加以限制。

没有评论: