![新的邮件服务器和空的邮件内容-winmail.dat](https://linux22.com/image/1182362/%E6%96%B0%E7%9A%84%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%92%8C%E7%A9%BA%E7%9A%84%E9%82%AE%E4%BB%B6%E5%86%85%E5%AE%B9-winmail.dat%20.png)
我在 Outlook 365 中有两个 IMAP 帐户。如果我从我的第一个帐户向第二个帐户发送电子邮件,电子邮件被接收,我可以看到主题,但邮件正文丢失。相反,我可以看到有一个附件,但也无法查看它。如果我在其他客户端(例如 Rainloop(Web 界面))中打开给定的电子邮件,我可以看到电子邮件内容,甚至附件 - winmail.dat。
我知道 Outlook 可以以 RTF 格式发送电子邮件,在这种情况下它会使用这个 winmail.dat 文件。一些电子邮件客户端无法查看它,但令我惊讶的是 Outlook 无法查看自己发送的电子邮件。
有趣的是,这个问题只发生在第二个帐户上 - Ubuntu 上的电子邮件服务器(postfix、dovecot、ViMbAdmin)。所以显然服务器以某种方式更改了电子邮件,因此 Outlook 无法读取它。我是这个服务器的管理员,但我不是专家。
我找不到任何有助于解决此问题的文章 - 其中大多数是关于禁用 Outlook 的 RTF 格式并使用 HTML/纯文本。
更新:
我注意到 Outlook 只在处理 HTML 格式的电子邮件时出现问题,Rich 格式的电子邮件可以正常显示。我进一步检查了服务器上电子邮件的纯文本/原始版本。有趣的是,HTML 版本不包含任何 winmail.dat 附件(Rich 版本包含)。但是,如果我通过 Rainloop(甚至通过 Outlook)查看电子邮件,它会显示一个 winmail.dat 附件 - 比 Rich 版本的电子邮件小(大约是其一半大小)。
因此看起来 dovecot 或其子系统(或其他东西?)使用 winmail.dat 将电子邮件转换/发送到客户端...
任何帮助都非常感谢。谢谢!
答案1
嗯,这是 Outlook 的问题。如果我选择到地址,Outlook 弄乱了电子邮件并且无法呈现...