这是否只是软件中的一个预设列表,用于确定要连接的服务器和正确的设置,或者是否有基于 DNS 或类似的工具来确定这些服务器的详细信息?
如果它使用可以在服务器端设置的东西,那么需要设置什么来帮助 Outlook(或类似的应用程序)自动获取服务器的服务器详细信息?
答案1
这是否只是软件中的一个预设列表,用于确定要连接的服务器和正确的设置,或者是否有基于 DNS 或类似的工具来确定这些服务器的详细信息?
它被称为Exchange 自动发现服务,尽管不同版本的细节略有不同,但它是在 Exchange 服务器上“配置”的服务,旨在与 Outlook 客户端配合使用。
您将无法将它与其他电子邮件服务器一起使用,因为您最初标记了您的问题,而且它通常也不适用于非 Microsoft 电子邮件客户端或应用程序 - 并不是因为它不能,而是因为它是由 Microsoft 设计的,用于他们的电子邮件客户端(Outlook)。
如果您阅读白皮书,您就可以获得有关它的详细信息,它实际上相当简单(Outlook 向 AD 发送查询,获取自动发现 URL,然后点击它以尝试下载它自动填充的数据),所以可能没有什么可以阻止某人使用不同的电子邮件服务器或客户端来支持它,但也没有太多的动机去这样做,因为它依赖于 Microsoft AD,是 Microsoft Exchange 和 Microsoft Outlook 使用的专有标准,并且在 Microsoft 生态系统之外不提供任何兼容性。
如果它使用可以在服务器端设置的东西,那么需要设置什么来帮助 Outlook(或类似的应用程序)自动获取服务器的服务器详细信息?
安装时会自动设置和配置客户端访问服务器角色在 Exchange 服务器上,因此除了 Exchange 服务器上的 CAS 角色之外,您实际上不需要设置任何东西。 这里有一篇相当有用的文章,更深入地介绍了自动发现服务的全部内容,这对于故障排除或非标准/不受支持的自动发现设置非常有用,但管理员在配置自动发现时实际上所做的工作很少。它要么有效,您很满意,要么无效,您需要花很多精力来排除故障。