![防止 Exchange Server 在域上宣传自己](https://linux22.com/image/566988/%E9%98%B2%E6%AD%A2%20Exchange%20Server%20%E5%9C%A8%E5%9F%9F%E4%B8%8A%E5%AE%A3%E4%BC%A0%E8%87%AA%E5%B7%B1.png)
我正在设置 Exchange 2010 服务器。目前,我们使用 SaaS 提供商提供 Exchange 2007 服务。我的部分(但不是全部)用户报告说,他们收到 Outlook/Exchange 登录提示,要求登录到新的 Exchange 服务器。这种情况无需对客户端机器进行任何干预即可发生。Exchange 服务器是域成员,并通过站点到站点 VPN 远程连接到域站点。我该怎么做才能阻止这些登录提示出现?关闭新服务器直到切换时才能解决这些问题吗?
更多信息:我发现在其中一台客户端计算机上,Outlook over HTTP 的所有设置都已(自动)从 webmail.provider.com 更改为 mail.company.com(后者是新服务器)。当我在 Exchange 2010 上启用 Outlook Anywhere 访问时发生了这种情况。我将客户端的设置改回来,一切正常。但是,当我再次禁用 Outlook Anywhere 时,登录提示又回来了。
答案1
当 Outlook 启动时,它会在 AD 中查找 Exchange SCP(服务连接点),该 SCP 将 Outlook 定向到 Exchange Server 的自动发现 URL,该 URL 将 Exchange 客户端访问设置存储在 Autodiscover.xml 文件中。这就是 Outlook 自动配置自身以连接到内部 Exchange 服务器的原因。我在 SBS 迁移期间处理了这个问题,当时我们分阶段并安排了从外部电子邮件提供商到 Exchange 的过渡,Exchange 迁移发生在从 SBS 2003 迁移到 SBS 2007 之后。以下是我们处理它的方法:
我们将 Exchange 服务器上的 MSExchangeAutodiscoverAppPool 应用程序池配置为不自动启动。MSExchangeAutodiscoverAppPool 应用程序池由 Exchange 服务器上的 Autodiscover 虚拟目录用来执行上面列出的功能(Outlook 自动配置)。停止应用程序池后,您实际上是在禁用 Autodiscover。您可以在准备就绪后通过将应用程序池重新设置为自动启动来重新启用它。