从接收方角度解决 Outlook 中的 winmail.dat

从接收方角度解决 Outlook 中的 winmail.dat

我有一个客户,他每天都会收到一封 Outlook RTF 格式的电子邮件。这是他组织中许多人每天都会收到的群发电子邮件。

  1. 每个人(发送者/接收者)都在使用 Outlook。
  2. 收件人电子邮件系统是 OpenSRS(不是 Google 或 O365)。
  3. 其他人都可以阅读电子邮件,但他将其作为 winmail.dat 获取(这就是问题所在)
  4. 他可以在网络邮件中看到它

我知道最好的解决方案是发送者在发送时使用 HTML 而不是 RTF,但我有两个问题:

  1. 为什么除了他之外其他人都可以阅读电子邮件?
  2. 有没有什么办法可以从他的角度解决这个问题,而不是试图说服发送者(第三方)使用不同的格式?

编辑:我意识到最好的解决方案是让发件人更改为 HTML 格式,但我对此没有发言权。每个人都在使用 Outlook,因此 RTF 应该可以工作。如果可能的话,我需要从接收端修复它。作为一种解决方法,我安装了一个名为“winmail.dat explorer”的应用程序,它允许最终用户打开和阅读 winmail.dat 文件。

答案1

Outlook RTF 的工作方式如下。

当您以 RTF 格式发送电子邮件时,附件将以内联方式嵌入,并且文件将附加为 winmail.dat。

winmail.dat 文件是保存所有附件的容器。

在放置附件的电子邮件正文中,有一些关于附件是什么以及如何从 winmail.dat 中获取附件的额外信息。

Microsoft Outlook 是唯一知道如何处理 RTF 和 winmail.dat 文件的客户端(Microsoft 365 webmail 也可以,但从技术上讲不是客户端),并且能够成功解码电子邮件。

鉴于除了一个人之外的其他人都使用 Outlook,因此除了该人之外的其他人都可以看到附件。

如何解决这个问题?

只有两个选择。

  1. 每个人都以 HTML 或纯文本形式发送电子邮件,而不使用 Outlook 独有的 RTF 格式。
  2. 每个人都使用 Outlook。

选项 1 是此处的首选解决方案,因为您发现一个问题,它似乎出在您的组织内部,但事实并非如此。在您的组织外部,也存在同样的问题。除非收件人也使用 Outlook,否则他们也会收到 winmail.dat。

这主要是 Mac 用户的问题,因为他们经常使用 Mac 的邮件客户端,而不是 Mac 版 Microsoft Outlook。

除非使用 Microsoft Outlook 或 Microsoft 365 中的网络邮件,否则 winmail.dat 端的人员无法解密附件。

答案2

同意LPChip的观点,这个问题和RTF有关,我们可以将“以这种邮件格式撰写”设置为HTML或纯文本来避免这个问题。更多信息请参考:电子邮件格式如何影响 Outlook 中的 Internet 电子邮件

在此处输入图片描述

另一方面,我发现有一个注册表禁止 Outlook 发送 Winmail.dat 文件。也许会起作用。对于路径:

HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook\Preferences

请注意:xx.0 占位符代表您的 Office 版本(16.0 = Office 2016、Office 365 和 Office 2019,15.0 = Office 2013)

(注意:如果错误地修改注册表,可能会出现严重问题。在进行更改之前, 备份注册表 以便在出现问题时进行恢复。

相关内容