什么可以防止在Exchange 2010 / Outlook 2010上自动完成工作?

我正在与我的组织中的一位用户最近恢复邮箱内容,现在无法将条目添加到她的自动完成列表中。

我们都在Windows 7上使用Exchange 2010和Outlook 2010.当我们的某个Exchange Server丢弃一个LUN时,用户的邮箱最初已损坏,用户的邮箱随后使用NetApp SMBR(单一邮箱还原)从备份中恢复。

具体来说,用户可以从他们的自动填充caching中删除人员,并且这些更改似乎被保留到他们的邮箱中。 但是,将人员添加到caching将无法工作。 这是我已经尝试过的:

  1. 确保cachingExchange模式已closures
  2. 创build了新的邮件configuration文件
  3. login到完全不同的Windows 7桌面
  4. 删除“build议的联系人”的内容
  5. 在Outlook首选项中单击“清空自动完成列表”
  6. 使用标志/CleanAutoCompleteCache Outlook.exe

但是在任何情况下,我们仍然无法保存Outlook中的任何自动完成条目。

另外请注意,我在Outlook Web Access中尝试了这一点,但由于OWA使用的是与Outlook不同的自动填充caching,用户在OWA中完全没有问题。 这仅限于Outlook桌面客户端。

这就是我在ServerFault上问这个问题而不是SuperUser的原因。 显然,Exchange服务器上的用户邮箱受到某种程度的损害。 我会从备份恢复,但从备份恢复是我如何陷入这个混乱首先。 用户的邮箱很大(5 + GB),所以我想在原地进行修复。

  • 有没有其他可能的自动完成问题的原因,我没有考虑?
  • 有没有可能恢复完整function的解决scheme? 有没有办法重新导出和重新导入将保持一切完好的邮箱?

自动完成列表存储为用户邮箱的收件箱文件夹中的主题为“IPM.Configuration.Autocomplete”的隐藏消息。 你不能使用Outlook,但其他工具可以让你。

给我打电话,但我想我会抓取一个MFCMAPI的副本,并用它来备份,然后删除自动完成caching。 (顺便说一句:MFCMAPI只是一个有趣的工具,用来在一个邮箱的内部去挖掘。)

微软在知识库中有一些逐步的方向 。 在这篇文章中有一些关于自动完成列表的“腐败”的讨论,值得一看。