我在 2 台台式机(1 台 XP、1 台 Windows 7)上使用 Outlook 2003 搜索时遇到问题。它们都连接到同一个 Exchange 2007 服务器。局域网内和局域网外使用 RPC 连接着同一台服务器的其他几个用户都没有遇到这个问题。
当用户搜索 Outlook 时,搜索从 Outlook OST 文件的创建日期开始,然后搜索较新的项目。结果是,如果用户在收件箱文件夹中搜索某个短语,例如“Blade”,则首先返回几个月前的搜索结果,然后是较新的结果。
如果我删除 OST 文件并重新启动 Outlook,它会重建一个新的文件,并正常重新同步,然后搜索会再次正常工作,但是大约 6 周后问题将再次出现(参见第二段)。
有人遇到过这种情况吗?有什么建议吗?
答案1
经过快速检查,我发现 Outlook 也会出现这种情况。显然,该问题一直持续到 Exchange 2k7(我正在运行 2k3)。
听起来这似乎是在 Exchange 存储之间移动的邮箱的一个已知问题。建议的解决方案是导出并重新导入邮箱(可能使用 exmerge)。就我的情况而言,我认为这不是一个可行的解决方案,但您可能比我更有耐心。
http://support.microsoft.com/kb/308608
除此之外,您是否遇到过可以在 Outlook 中关闭这两个客户端缓存的情况?我没有(远程笔记本电脑),但我很好奇这是否特定于本地缓存的邮件数据。
答案2
如果可以的话我会对此发表评论...这可能是索引问题。
我没有遇到过这种情况,但是我的谷歌搜索把我带到了这里......http://www.msoutlook.info/question/47。
祝您好运找到解决方案。
答案3
搜索是在本地进行的(而不是在服务器上),因此这肯定是一个索引问题。您使用桌面搜索吗?如果没有,请将其打开以搜索 Outlook 项目。