症状:
在Outlook中查看接收到的邮件时,邮件正文为空。
排错步骤:
首先,建议您尝试从邮箱的网页版界面查看这封空白邮件。这个步骤有助于确定问题是不是只发生在Outlook桌面版客户端中。
▲如果在网页版邮箱中查看时,正文也是空白的,那么很大可能是邮件发送到您的服务器的时候已经出了问题。有可能是邮件在传输过程中损坏了,也有可能是发送方那边起初发送的邮件就是有问题的,甚至可能就是发送的空白邮件。在这种情况下,建议联系邮件的发送方,或者您的邮箱管理员来进一步查看和分析这个问题了。
▲如果网页版中显示正常,意味着Outlook没有正确地同步/下载这封邮件到您的收件箱。这也是这篇文章重点讨论的情况。通常引起这个问题的原因可能有以下几点:
- Outlook中存在不兼容的插件/加载项
- Outlook数据文件(PST, OST)损坏
- 启用了硬件图形加速功能
- 设置了不合适的字体颜色
1.Outlook中存在不兼容的插件/加载项
如果是这个原因导致邮件显示空白,通常主要考虑两个常用的安全软件的插件:AVG和NOD32。这些安全软件往往会通过在Outlook中安装插件的形式自动集成到Outlook中。当这些插件与Outlook不兼容时,就会导致一些问题。解决这个问题的方案也很简单:禁用或者完全移除这些插件。参见这篇微软知识库文章以获取更详细的信息和步骤:电子邮件正文在Outlook中显示为空。
注意:有些插件可能直接扫描并修改您接收到的邮件,这个修改可能是永久的。如果您使用的邮件类型是跟服务器同步的,那么这些修改可能会被同步到服务器端。最终导致您的网页版的邮箱里面看到的邮件正文也是空白的。如果想要验证是不是插件导致的网页版邮箱与Outlook客户端中都显示空白正文的问题,您需要关闭Outlook客户端,仅使用网页版邮箱接收邮件,查看这种情况下收到的邮件是不是还是空白的。
2. Outlook数据文件 (PST, OST) 损坏
除非您使用的是Exchange账户并且关闭了缓存模式,其他情况下,您的邮件、日历、联系人等项目都是存储在Outlook的数据文件中。如果Outlook的数据文件损坏了,当Outlook从服务器端同步您的邮件并存储到数据文件的时候,可能导致您的邮件不能正常/完整地下载。想要解决这个问题,如果您使用的是PST文件,可以用Outlook自带的“收件箱修复工具(ScanPST.exe)”诊断并修复数据文件中的错误。如果您使用的是OST文件,由于OST文件是服务器数据在本地的缓存,跟服务器始终是同步的,建议您直接重建一个新的OST文件。Outlook会从服务器端重新同步一个新的OST文件,您不会丢失任何数据。
参阅修复 Outlook 数据文件(.pst 和 .ost)了解更多详细信息。
3. 启用了硬件图形加速功能
Office 2013 及更高版本使用更有效且更快速的方式来绘制 Office UI 和内容。 这包括依靠通过操作系统管理的硬件加速。 操作系统的硬件加速功能依赖于最新和兼容的显示驱动程序。
如果计算机上的视频配置与负责显示应用程序及应用程序中的动画的 Office 功能集不兼容,您可能遇到Outlook邮件正文显示空白,甚至其他Office程序的显示以及性能问题。解决这个问题,首先需要确保您的电脑已经安装了最新的显卡驱动。与此同时,可以在Office程序中禁用硬件图形加速功能。具体步骤如下:
1、打开任意的Office程序。
2、在“文件”选项卡上,单击“选项”。
3、在“选项”对话框中,单击“高级”。
4、在可用选项列表中,单击选中“禁用硬件图形加速”复选框。
5、单击“确定”关闭对话框。
如下图。
4. 设置了不合适的字体颜色
如果这个问题只发生于收到的纯文本格式的邮件,有可能是“撰写和阅读纯文本邮件”选项的字体被设置为了白色。
1.我们可以通过以下步骤重现这个问题。
首先,往自己的邮箱发送一封纯文本格式的邮件(注意在邮件正文处输入一些文字)。如果“撰写和阅读纯文本邮件”选项的字体设置为自动或其他非白色的字体,收到的邮件正文应该是正常显示的。如下图所示:
2.现在,点击“文件”选项卡->“选项”->“邮件”->“信纸和字体”->“个人信纸”,点击“撰写和阅读纯文本邮件”下的“字体”按钮。将字体设置为“白色”。
3.再尝试双击打开刚才的邮件,这时候看上去就好像收到了一封空白的邮件,实际上只是由于字体颜色与信纸背景色(默认白色)一致,导致我们视觉上看不到邮件的正文。
另外,在Outlook中有一个选项,启用之后会强制以纯文本格式阅读所有标准邮件。如果您收到的HTML和RTF格式的邮件也有此问题的话,检查字体的同时,在Outlook的“文件”选项卡>“选项”>“信任中心”>“信任中心设置”>“电子邮件安全”下,确保“以纯文本格式读取所有标准邮件”选项没有勾选。