Outlook及Office365网页版邮箱在“收件人(To...)”字段搜索联系人时显示错误名称的问题
根据你描述的情况——用户在Outlook客户端和网页版的“收件人”字段输入联系人名称时,搜索结果会重复显示同一个错误名称,点击后还会填充错误的联系人而非目标对象,而且已经排除了本地Outlook配置文件损坏的可能(重建配置、删除PST都没用),这个问题基本可以锁定在Exchange邮箱端的联系人相关数据上,给你几个实用的排查和解决步骤:
清空Exchange端的自动完成缓存
网页版和本地Outlook其实共用Exchange服务器上的自动完成列表,这个缓存很容易出现异常导致搜索结果错乱。你可以让用户登录Outlook网页版,点击右上角的设置图标→查看全部Outlook设置→邮件→撰写和回复→找到“自动完成”板块,直接点击“清空自动完成列表”。操作完成后让用户重新输入联系人测试,这大概率能解决重复显示错误名称的问题。检查并清理异常的联系人条目
让用户登录Outlook网页版,打开“联系人”文件夹,仔细看看有没有和搜索时弹出的错误名称相关的重复条目、异常条目(比如名称正确但邮箱错误,或者完全重复的联系人)。如果有,手动删除这些异常条目,之后再测试收件人搜索功能。用Exchange PowerShell修复邮箱
如果上面的方法都没效果,可能是邮箱内部的搜索文件夹或聚合计数出现了损坏。你可以登录Exchange管理Shell,执行以下命令来修复:New-MailboxRepairRequest -Mailbox <用户邮箱地址> -CorruptionType SearchFolder, AggregateCounts
这个命令会自动修复指定邮箱的搜索相关损坏问题,修复完成后让用户重新测试搜索功能。检查全局地址列表(GAL)同步状态
如果用户所在组织有自定义的全局地址列表,可能存在同步延迟或异常导致搜索结果出错。你可以在Exchange管理中心检查地址列表的同步状态,或者强制触发一次GAL同步,之后让用户在本地Outlook中通过“发送/接收”→“下载地址簿”更新本地地址簿,网页版会自动同步最新的GAL数据。
如果以上步骤都无法解决问题,建议联系Office365官方支持团队,让他们帮忙排查邮箱底层数据是否存在更深层次的损坏。
备注:内容来源于stack exchange,提问作者kloneman




