如何为域配置电子邮件自动配置?

如何为域配置电子邮件自动配置?

Outlook 和许多其他电子邮件客户端现在都具有自动发现邮件服务器设置的功能,我很烦恼我没有为我们的域设置此功能,但我不知道该怎么做,而且快速谷歌搜索也没有找到任何东西。我推测它是通过 DNS 中的某种 SRV 记录完成的 - 这是正确的吗?如果是,正确的格式是什么?

答案1

很抱歉我可能迟到了。如果您仍在寻找解决方案,我花了一个周末的时间研究如何为包括 iOS 在内的大多数流行电子邮件客户端提供自动配置(Outlook 2010 称之为自动发现)。

我把这一切都写在了博客文章中:http://moens.ch/2012/05/31/providing-email-client-autoconfiguration-information/(还可通过archive.org获取

Outlook 2010 实际上结合了 DNS 查找和 XML 配置。它首先进行 SRV 查找_autodiscover._tcp.<yourdomain>,然后对您的自动发现 URL 发出 xml POST 请求并等待 XML 响应。我的帖子包含 XML 响应的示例以及 MS technet 上完整的自动发现 xml 响应规范的链接。

简而言之:你即使没有 Exchange 服务器,也能为您的用户提供完整的自动发现功能。

答案2

RFC 6186描述如何使用 SRV 记录进行电子邮件服务。摘要:

  • SRV 记录如_submission._tcp SRV 0 1 587 mail.example.com._pop3_pop3s_imap_imaps。(最后一个数字是端口号。)
  • 当同时提供 IMAP 和 POP 时,使用第一个数字来表示哪个是首选(数字越低越好)。

我不知道哪些 MUA 已经实现了这一点。也许是 KMail。Thunderbird还没有

答案3

据我所知,(Outlook)功能需要 Exchange 2007 或更高版本。

相关内容