需立即删除过期的“microsoft exchange server auth certificate”证书并重配exchange账户:先在“钥匙串访问”的“系统”钥匙串中删除该证书,再于“邮件”偏好设置中删除并重新添加账户,确保新证书被正确获取和设为“始终信任”,同步仍失败时才清除~/library/mail/v10/下对应邮箱缓存。

Mac邮件应用连接Exchange账户时反复弹出“证书过期”警告,导致无法正常收发、频繁要求重输密码或同步中断,必须立即处理才能恢复服务。
确认是否为系统级证书问题
打开“钥匙串访问”→在左上角搜索栏输入 【Microsoft Exchange Server Auth Certificate】 →检查结果中是否存在该证书,且状态为“已过期”或“证书已失效”。若存在但显示红色叉号,说明系统仍缓存着旧OAuth证书,后续操作将直接覆盖它。
这一步不能跳过——如果证书根本不存在,问题可能出在服务器端或网络代理,而非本地钥匙串。
手动删除过期的Exchange Auth证书
在“钥匙串访问”中,于左侧选择“系统”钥匙串(不是登录钥匙串)→找到名为 【Microsoft Exchange Server Auth Certificate】 的条目→右键点击→选择“删除”。
系统会提示“此操作不可撤销”,点击“删除”确认。注意:此证书仅用于OAuth身份验证,删除后Outlook for Mac或系统邮件不会丢失数据,但下次连接Exchange时会自动触发新证书拉取流程。
强制刷新邮件账户配置
打开“邮件”应用→顶部菜单栏点击“邮件”→“偏好设置”→“账户”→选中对应Exchange账户→点击右下角“-”号删除该账户。
重新添加账户:点击左下角“+”号→选择“Exchange”→输入邮箱地址和密码→等待自动发现完成。此时系统会从Exchange服务器重新获取有效证书并写入“系统”钥匙串。
若添加过程中卡在“正在验证账户”超过90秒,请关闭Wi-Fi后切换至有线网络重试——无线网络下的MDM策略或中间设备可能拦截证书交换请求。
验证证书是否更新成功
再次打开“钥匙串访问”→搜索 【Microsoft Exchange Server Auth Certificate】 →双击打开证书→切换到“信任”选项卡→确认“使用此证书时”下拉菜单设为“始终信任”。
返回“邮件”应用,检查收件箱是否开始正常同步。如5分钟内仍未收到新邮件,执行下一步。
清除邮件缓存(仅当同步仍失败时)
退出“邮件”应用→前往访达→按 Cmd+Shift+G →输入 ~/Library/Mail/V10/ →回车→找到以你Exchange邮箱命名的文件夹(如 user@company.com)→将其整个拖入废纸篓。
重启“邮件”应用,账户将重建本地缓存并全量同步服务器最新数据。⚠️注意:【此操作会删除所有未同步到服务器的草稿、本地标记和离线附件】,务必确保此前已联网并完成至少一次完整同步。











