题
如何绕过Microsoft Outlook的自动发现服务在https://domain.com/autodiscover/autodiscover.xml检查设置的步骤?
上下文
嗨,大家好!
默认情况下,Outlook会依次在五个默认位置检查自动发现configuration服务; 第二个这样的位置是https://domain.com/autodiscover/autodiscover.xml 。 甚至在autodiscover.domain.com/autodiscover/autodiscover.xml之前检查此位置。
我们在domain.compipe理网站的客户端在outlook.com使用远程企业Exchange服务器。 原则上,当他的Outlook客户端自动在https://domain.com/autodiscover/autodiscover.xml查找自动发现设置时,它不应该find任何内容,然后继续执行下一步autodiscover.domain.com ,它是在DNS级别正确configuration指向autodiscover.outlook.com 。 但是,客户端确实发现了一些设置并失败; 这些设置原来是我们的domain.com托pipe服务提供商的,这些与outlook.com所需的设置不同。
我们要求我们的虚拟主机提供商删除URL https://domain.com/autodiscover/autodiscover.xml ,但他们拒绝。 原因是domain.com驻留在共享机器上,cPanel只允许在服务器范围内禁用自动发现服务。 也就是说,不可能只为一个域删除有问题的URL; 我发现这恰好是cPanel的一个众所周知的限制 。
你能为这场完美的风暴build议一个解决方法吗? 理想情况下,我更喜欢服务器端解决scheme,但是在这一点上,即使是客户端registry黑客也是受欢迎的。 我发现了一些服务器故障,但没有处理这一步的自动发现逻辑。
感谢您的关注!
不理想,但解决方法是通过客户端计算机上的registry。 (当然你可以设置这个低谷组策略)
在键:
HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\AutoDiscover
和
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\x.0\Outlook\AutoDiscover
注意上面的registrypath中的x.0对应于Outlook版本(16.0 = Outlook 2016,15.0 = Outlook 2013,14.0 = Outlook 2010,12.0 = Outlook 2007)。
创造价值:
ExcludeHttpsRootDomain
并将其设置为1
来源更多的信息在这里: