我们有一个客户,我们托管其网站,这与其 Exchange 邮件服务器产生冲突。Exchange 的自动发现 URL 报告了错误的 IP。
有问题的 URL 是https://clientdomain.com:443/autodiscover/autodiscover.xml,并且客户端的公共 DNS 提供商将 MX.clientdomain.com 和 Autodiscover.clientdomain.com 指向其邮件服务器。
在这种情况下,最好将我们的 DNS 服务器更改为指向他们的 IP,还是在 /autodiscover/ 路径上设置一个 XML 文件?
答案1
这不是 DNS 问题 - 这是 Web 服务器设置方式的问题。
SRV 记录不会有帮助,因为它位于自动发现过程尝试的 URL 列表的更下方。列表顶部是域的根,也就是您所看到的。由于您已经有了 Autodiscover.example.com DNS 条目,那么您已经完成了使用 DNS 可以做的所有事情。SRV 记录位于您已有的两个记录之后。
导致此问题的主要原因是主机使用的控制面板 - 最流行的控制面板尝试使用自动发现来配置自己的电子邮件服务。网络主机需要在该域的控制面板中禁用自动发现。如果您浏览到该路径,那么您可能会发现那里有一些东西。自动发现依赖于那里没有任何东西。
我还看到过在使用自定义 404 文件时发生这种情况,因为如果它们没有正确实现,基本上意味着所有 URL 都是有效的 - 其中包括自动发现路径。如果您没有使用控制面板,那么这很可能是导致问题的原因。
将 XML 文件放入 Web 服务器上的路径只会生成允许重定向的提示,这会给内部支持人员带来支持难题。
最好的解决方法是完全停止该 URL 的工作,以便 Outlook 转到下一个 URL - 这样就可以正常工作。