我遇到了 winmail.dat 问题。我尝试通过创建电子邮件发件人来修复该问题。但没有成功。
在这个“如何防止将 Winmail.dat 文件发送给 Internet 用户”文件中,微软表示:
... 如果收件人的客户端无法接收富文本格式 (RTF) 的消息,则 Winmail.dat 可能会自动添加到消息末尾。
Outlook 如何知道收件人是否无法接收 RTF 邮件?
答案1
Outlook 不知道收件人是否能接受 Outlook 富文本格式。请不要将此富文本与可以保存 Word 文档的富文本格式 (.RTF) 混淆。如果收件人的电子邮件客户端无法处理 Outlook 富文本,则会将其作为 WinMail.dat 附件附加。
为了获得最佳效果,请仅使用纯文本和 HTML。
如果您只打算在也使用 Outlook 的组织内发送,或者收件人有 Outlook,则可以使用 Outlook 富文本。如果您不知道,请使用 HTML 或纯文本。
使用 Microsoft Outlook 十多年来,这个问题一直存在,但他们从来没有费心去解决它。
答案2
Outlook 对收件人的电子邮件客户端一无所知,而接收电子邮件客户端不会创建 winmail.dat 文件。该 Microsoft 链接措辞不当,让人有点困惑。措辞的真实含义是:
如果邮件包含除纯文本内容之外的格式和/或具有附件,则 Winmail.dat 将自动添加到邮件末尾,以防收件人的客户端无法按照 Microsoft 实现的方式处理富文本格式 (RTF) 的邮件。
一切都发生在发起端。winmail.dat 文件保留了原始内容,但收件人无法以本机方式使用。
Outlook 存储 RTF 邮件的方式是将所有内容放入 winmail.dat 文件中,然后生成纯文本版本的邮件作为邮件正文。在接收端,大多数电子邮件客户端(Outlook 和其他几个客户端除外)都会忽略 winmail.dat 文件,只显示纯文本内容。
有关处理 winmail.dat 文件的一些有用信息:
- 如何处理 Microsoft Outlook winmail.dat
- TNEF此链接包含许多用于打开 winmail.dat 文件的实用程序的链接。
- 在 Thunderbird 中处理 winmail.dat此 Mozilla 链接还包括许多用于打开 winmail.dat 文件的免费实用程序的链接