我们拥有一个混合 Exchange 环境,其中包含 Exchange 2010 和少量迁移到 Exchange Online 的邮箱。我们使用 ADFS 进行身份验证。
但是,对于已迁移到 Exchange Online 的邮箱,Outlook 2013 自动发现过程失败。
奇怪的是,Outlook 2016 自动发现功能运行正常。自动发现功能对于本地邮箱也运行正常。用户可以通过 ADFS 顺利验证 Outlook Web 身份。
Outlook 2013 在重定向到时似乎存在问题 https://autodiscover-s.outlook.com/autodiscover/autodiscover.xml(通常是首次联系本地 CAS 服务器后的最后一步)。然后它会显示登录提示,但不接受任何凭据。如果提供了凭据,则会失败并显示 0x80004005。下面的屏幕截图。
尝试排除故障:
- 已验证 autodiscover-s.outlook.com 位于本地 Intranet 区域并且 WIA 已启用。
- 已验证流量未通过代理。
- 为 Outlook 2013 启用现代身份验证
- 找到此知识库文章(https://support.microsoft.com/en-gb/help/2785498/outlook-autodiscover-fails-with-error-0x80004005-outlook-2013-or-0x800) - 不相关,因为不存在启动注册表项。