Outlook 2010 混淆了标头 IMAP 帐户

我的 Outlook IMAP 帐户中的多封邮件具有不适用于邮件正文的邮件标头(例如主题和发件人地址)。

邮件正文似乎来自以前的电子邮件,显示乱码或根本无法下载。 附件似乎也受到影响。

为什么会发生这种情况以及如何修复这些消息?

此问题部分是由 Outlook 2010 中的错误引起的。此错误的修复已在修补程序 KB2597137(发布日期:2012 年 2 月 28 日)。

电子邮件正文包含在 Outlook 2010 中使用 IMAP4 客户端访问邮箱时从以前打开的电子邮件中添加的文本

更多详细信息和替代解决方案

有关此错误的更多详细信息发布于KB2597991

这里解释的是“该问题是由电子邮件同步期间的网络通信问题引起的”以及修补程序如何通过“当出现网络通信问题时,在电子邮件正文转换期间清除内部存储器”。

虽然这些通信问题可能发生在服务器端,但它们通常也是由客户端问题引起的。 常见原因有:

  • 安装了与 Outlook 集成的病毒扫描程序。
    强烈建议不要这样做,因为它们是各种问题的常见根源,并且无论如何都不会增加额外的安全级别。 欲了解更多详情,请参阅;
  • 安装防火墙并激活数据包检查器。
    虽然这可能并不是一件坏事,但它们也是已知的问题根源。 禁用它并查看问题是否消失。 如果是这样,重新配置您的防火墙/数据包检查器或将其更新到更高版本也可能会解决您的问题。 否则,请联系防火墙/数据包检查器解决方案的供应商以进一步解决您的问题。

修复损坏的消息

不过,知识库文章中提出的修复受影响消息的解决方案有点激进;“删除然后重新添加用户配置文件,或为当前用户创建新的配置文件。”

恢复受影响的消息(应用修补程序后)的类似有效但不太激烈的解决方案是:

  • 登录您帐户的基于 Web 的邮件客户端(或使用其他 IMAP 客户端)并将受影响的邮件移至另一个文件夹。 通过按“发送/接收”按钮或按 F9 强制同步 Outlook 中的 IMAP 帐户。 然后,您可以将邮件移回其原始文件夹并再次重新同步 Outlook。
  • 当 Outlook 关闭时,将 IMAP 帐户的 pst 文件重命名为 .old。 当您现在重新启动 Outlook 时,IMAP 帐户将重建整个缓存。 确定您的 IMAP 帐户使用的 pst 文件的位置;
    文件 -> 帐户设置 -> 帐户设置...-> 选项卡电子邮件 -> 选择您的 IMAP 帐户 -> 发送位置显示在对话框底部。
  • 删除您的 IMAP 帐户,然后重新添加。

请求修补程序

要获取修补程序,您需要通过知识库文章顶部的链接请求或使用这个直接链接改为转到修补程序请求页面。

该修复程序应在安装后立即起作用; 不需要额外的配置或重置即可使其工作,但您可能需要重新启动计算机才能完成更新过程。


修补程序文章顶部有一个下载请求横幅。

笔记:
与常规更新(通过 Windows 更新自动提供)不同,修补程序基本上是更新的预发布版本,尚未经过所有可能的测试,仅用于安装以解决本文中提到的问题。 如果您没有受到此问题的严重影响,建议您等待下一个公共更新或 Service Pack,其中也将包含此修复程序。
有关修补程序的更多信息,请参阅;