绕过自动发现步骤

绕过自动发现步骤

问题

我如何才能绕过 Microsoft Outlook 的自动发现服务检查设置的步骤https://domain.com/autodiscover/autodiscover.xml

语境

嗨,大家好!

默认情况下,Outlook 会按顺序检查自动发现配置服务五个默认位置;此类位置中的第二个是https://domain.com/autodiscover/autodiscover.xml。此位置甚至在 之前就已检查autodiscover.domain.com/autodiscover/autodiscover.xml

我们为客户管理的网站位于 ,该客户domain.com使用位于 的远程 Enterprise Exchange 服务器outlook.com。原则上,当他的 Outlook 客户端自动查找 的自动发现设置时https://domain.com/autodiscover/autodiscover.xml,它应该找不到任何内容,并继续执行下一步 ,autodiscover.domain.com该设置已在 DNS 级别正确配置为指向autodiscover.outlook.com。但是,该客户端确实找到了一些设置并失败;这些设置原来是我们 的托管提供商的设置domain.com,与 的所需设置不同outlook.com

我们要求我们的网络托管服务提供商删除该 URL https://domain.com/autodiscover/autodiscover.xml,但他们拒绝了。原因是该 URLdomain.com位于共享计算机上,而 cPanel 仅允许在服务器范围内禁用自动发现服务。也就是说,无法仅针对一个域删除有问题的 URL;我发现这恰好是一个cPanel 的众所周知的限制

您能为这场完美风暴提出解决方法吗?理想情况下,我更喜欢服务器端解决方案,但目前,即使是客户端注册表破解也是受欢迎的。我在 Server Fault 上找到了一些解决方案,但没有一个能解决自动发现逻辑的这一步。

感谢您的关注!

答案1

虽然不太理想,但可以通过客户端计算机上的注册表来解决。(当然,您可以通过组策略进行设置)

在键中:

HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\AutoDiscover

HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\x.0\Outlook\AutoDiscover

注意:上述注册表路径中的 x.0 对应于 Outlook 版本(16.0 = Outlook 2016,15.0 = Outlook 2013,14.0 = Outlook 2010,12.0 = Outlook 2007)。

创造价值:

ExcludeHttpsRootDomain

并将其设置为 1

来源及更多信息在这里:

https://support.microsoft.com/en-us/kb/2212902

相关内容