我们的许多用户需要连接到另一个组织的 Exchange 服务器。另一个组织正确设置了 Outlook Anywhere 和自动发现,并且一切都对其内部用户正常工作。
在我们使用自动发现为我们的域用户配置 Outlook 配置文件后,在提示他们输入他们(其他组织的)用户名和密码之前会有大约 60 秒的延迟。我们发现我们可以勾选“On Fast Networks...”和“On Slow Networks...”并且密码提示会立即出现。这很好,并且对我们的用户有用。
然而,在我的测试过程中,我发现在非域计算机上配置 Outlook 时,我不需要选中“在快速网络上...”框。非域计算机能够立即进行身份验证。
我想确保我不只是在这里隐藏问题,并确保我了解这是如何工作的以及为什么会这样。在加入域的计算机上使用时,Outlook Anywhere 的行为是否不同?
根据这篇文章,看起来 Fast/Slow 设置应该只根据适配器链接速度而改变。但似乎还有其他事情在起作用。
结果证明是 DNS 配置问题。由于某种我永远无法理解的原因,该客户端使用本地主机文件来解析某些域名。这里的条目之一包括内部邮件服务器的主机名,但指向一个旧的 IP 地址。本质上,Outlook 试图查找内部地址并收到一个 IP,因此它假定它应该是可连接的。事实并非如此。删除这个旧条目解决了这个问题。
至于域/非域问题:当现场 IT 技术人员设置域计算机时,他们将此主机文件作为部署过程的一部分推出。我用一台全新的电脑测试的时候,没有使用他们的部署流程,所以没有收到hosts文件。
谜团已揭开。