以下信息来源于微软帮助中心:
您收到电子邮件,其中包含一个 winmail.dat 的附件。
电子邮件被人使用的 Microsoft Outlook 发送给您。
该邮件的格式是丰富文本格式 (RTF)。
原因:
Winmail.dat 文件用于保留丰富文本格式。发送格式文本格式的邮件时,outlook 将使用它。在传输过程中邮件的内容可能会更改,防止接收的客户端无法读取的格式的说明。在其他情况下,接收的客户端不使用也不能识别 winmail.dat 文件。
解决方案:
Winmail.dat 文件中的数据不可用。若要解决此问题,请询问发件人重新发送此邮件,以纯文本格式。发件人可以使用以下方法以防止发送消息封装传输中性封装格式 (TNEF) 中的格式文本。
方法 1: 更改默认邮件格式
发件人可以使用以下步骤更改发送电子邮件消息的格式:
在工具菜单上,单击选项,然后单击邮件格式。
在以该邮件格式撰写,单击以选择纯文本,然后单击确定。
注意: 若希望使用 RTF 格式发送给某些收件人,而使用纯文本格式发给另外的联系人,发件人必须在个人通讯簿或联系记录中为收件人分别设置“选项”。
方法 2: 修改收件人的个人通讯簿中的条目
发件人可以使用以下步骤删除收件人属性中的个人通讯簿中的 RTF 格式:
在工具菜单上,单击通讯簿。
在显示名称来源中,单击个人通讯簿。
选择要设置为纯文本,收件人,然后单击文件菜单上的属性。
在SMTP-常规选项卡,单击以清除总是发送给此收件人,Microsoft Exchange 格式文本格式复选框,然后单击确定。
方法 3: 更改特定联系人格式
发件人可以使用以下步骤设置收件人的联系人记录中的纯文本:
在联系人文件夹中打开该收件人的记录。
双击该收件人的电子邮件地址。
在电子邮件属性对话框中,单击Internet 格式下的只发送纯文本。
方法 4: 设置 Outlook 丰富文本格式 Internet 电子邮件设置
在 Outlook 2003 和 Outlook 2007 中,在工具菜单上单击选项。
单击邮件格式选项卡。
单击格式互联网。
在Outlook 带格式文本选项中,单击转换成 HTML 格式或转换为纯文本格式。
————————
如果您使用的是office 2003,可查看原文参考链接:
http://support.microsoft.com/kb/278061
如果您使用的是office 2007/2010,则可以直接用补丁修复此问题:
http://support.microsoft.com/kb/958012