我们有一个托管的 BitBucket 实例,它通过 Exchange 365 通过 SMTP 向外部用户发送电子邮件。其中一些用户在 Gmail 中查看电子邮件时看到了格式正确的电子邮件。其他用户看到的是乱码电子邮件,看起来像是丢失了 HTML。这些用户还看到了 winmail.dat 附件。
似乎没有理由区分看到正确格式的电子邮件的用户和看到混乱电子邮件的用户。我们检查了操作系统和浏览器版本。两组用户都在使用网页版 Gmail 用户界面。
值得一提的是,BitBucket 用户是 Microsoft Active Directory 上的 AD 用户,具有外部电子邮件地址。这些外部用户都在使用 Gmail 应用的公司工作。同样,其中一些用户遇到了问题,而其他用户没有遇到。
有谁对造成这种情况的原因有什么建议吗?
答案1
仍不确定是什么原因造成的,但似乎 365 决定向部分用户发送 RTF 邮件,而对其他用户则不予理睬。这似乎解决了我们的问题:
通过 Powershell 连接到 Exchange Online 并运行:
Set-RemoteDomain Default -TNEFEnabled $false
更多详细信息请参见此处:
https://gcits.com/knowledge-base/how-to-fix-the-winmail-dat-attachment-issue/