基于 Web 的 Outlook 应用程序可以正确打开 *.eml 文件,但基于桌面的 Outlook 应用程序却挂起

基于 Web 的 Outlook 应用程序可以正确打开 *.eml 文件,但基于桌面的 Outlook 应用程序却挂起

我的一位同事发给我一个 *.eml 文件。他说无法使用桌面 Outlook 应用程序打开该文件,但使用基于 Web 的应用程序可以毫无问题地打开它。

我检查了一下,确实如此 - 在 Web 应用程序中它像任何其他消息一样打开,但是当我尝试在我的 Outlook for Microsoft 365 应用程序(版本 2111 16.0.14701.20254,64 位)中打开它时它挂起了并且只显示标题和发件人/收件人部分。

文件本身大小超过 2MB,但我认为渲染它不会有问题,尤其是当浏览器应用程序显然能够立即完成时。它包含一段相当长的对话,其中包含大量转发的消息和一些小图像。

不幸的是,由于这是机密信息,我无法向您显示该消息或上传文件供您自己检查,但也许您遇到过类似的问题,并且知道这种奇怪的 Outlook 行为的原因是什么。

如果您需要更多信息,请在评论中询问我。谢谢

答案1

作为@LPChip据说,如果邮件正文太长(我不知道具体的限制),Outlook 将无法打开它。

“解决方案”是在文本编辑器中打开邮件文件,找到邮件正文部分(通常以 开头Content-Type: text/html,或者您可以找到文件中最大的编码数据块)并删除其中的一部分。如果不起作用,请再删除一些,最终它会打开。

如果您想解码邮件正文,但由于某种原因无法访问基于 Web 的 Outlook 应用程序,只需使用一些在线 base64 文本转换器(例如网络厨师) 或者使用一些在线 *.eml 文件查看器。

相关内容