我有一个客户(使用 Windows 7 机器 - Office 2012)一直尝试向我发送附件(我相信它只是一个纯文本文件)。
他通过 Outlook 将其作为附件发送,我也使用 Outlook 接收该邮件。但我没有收到他的附件,电子邮件中唯一附加的内容是一个名为 的文件winmail.dat
。
我找到了这篇文章这里那种类解释了 winmail.dat 是什么,但希望 Windows 专家能提供更技术性的解释:
- 什么是 winmail.dat?
- 为什么要创建它?
- 我的客户该如何防止这种情况发生?
- 如果我的客户技术不够精湛(他确实不够)无法自己修复这个问题,我可以使用哪些推荐和免费工具来检查它?如果我使用 Microsoft Word,它会吐出很多垃圾,而且很难辨认我看到的内容。
感谢您的帮助。
答案1
让此人将其邮件客户端设置为仅发送纯文本或 HTML,但绝不发送富文本!
当您使用 Microsoft Outlook 通过 Internet 发送带有附件的邮件并使用 Microsoft Outlook Rich Text 格式时,某些收件人会报告邮件中包含一个名为 Winmail.dat 文件的附加文件。Winmail.dat 文件通常很小,但您无法在邮件中打开它。原始邮件附件并不总是与 Winmail.dat 文件附件分开,也可能包含在 Winmail.dat 文件附件中。原因
出现此问题的原因是,Winmail.dat 文件用于保留发送客户端在邮件中包含的格式,但接收客户端无法识别 Winmail.dat 文件。在 Outlook 中,Winmail.dat 文件包含富文本格式 (RTF) 指令。这种格式与 Microsoft Outlook 富文本格式一起使用,并且当您使用 Microsoft Word 作为电子邮件编辑器时也使用这种格式。解决方案
要解决此问题,请使用纯文本格式。具体操作如下:
在“工具”菜单上,单击“选项”,然后单击“邮件格式”。
在以此邮件格式撰写中,单击以选择“纯文本”,然后单击“确定”。
注意:要发送给使用 RTF 格式的某些收件人和使用纯文本格式的其他收件人,您必须在个人通讯簿或收件人的联系人记录中为收件人设置选项。
使用以下步骤从个人通讯簿中的收件人属性中删除 RTF 格式:
在“工具”菜单上,单击“通讯簿”。
在“显示姓名来自”中,单击“个人通讯簿”。
选择要设置为纯文本的收件人,然后单击文件菜单上的属性。
在“SMTP 常规”选项卡中,单击以清除“始终以 Microsoft Exchange 富文本格式发送给该收件人”复选框,然后单击“确定”。
使用以下步骤在收件人的联系人记录中设置纯文本: 1. 在联系人文件夹中打开收件人的记录。
双击收件人的电子邮件地址。
在电子邮件属性对话框中,单击 Internet 格式下的仅发送纯文本。