domain-name-system – 是否有标准的DNS记录来指示域的IMAP服务器?

domain-name-system – 是否有标准的DNS记录来指示域的IMAP服务器?,第1张

概述经过一些搜索后,如果有任何标准(或非标准)规范或为域名指定IMAP服务器的最佳实践,我会完全空手而归.即如果我有一个帐户,如“[email protected]”,并且我希望通过IMAP阅读我的邮件,是否有任何DNS记录可以向我的邮件客户端显示它应该联系哪个邮件服务器?我从未见过这样的事情,我见过的几乎所有电子邮件设置说明都包含了IMAP的确切主机名,例如: “mail.example.com”或“ 经过一些搜索后,如果有任何标准(或非标准)规范或为域名指定IMAP服务器的最佳实践,我会完全空手而归.即如果我有一个帐户,如“[email protected]”,并且我希望通过IMAP阅读我的邮件,是否有任何DNS记录可以向我的邮件客户端显示它应该联系哪个邮件服务器?我从未见过这样的事情,我见过的几乎所有电子邮件设置说明都包含了IMAP的确切主机名,例如: “mail.example.com”或“imap.example.com”.我猜这个假设是example.com的员工或其他用户可以从他们的管理员那里找出要使用的服务器.但是,如果exam​​ple.com拥有数千个帐户,这将会变得很麻烦.只需输入您的电子邮件地址“[email protected]”并让它根据电子邮件的域名在DNS中查找IMAP服务器名称(与MX记录的SMTP工作方式不同)似乎非常有用.

有人听说过这样的事吗?

解决方法 从DNS角度来看,您有 SRV DNS records允许使用DNS进行发布服务和服务发现.它们的主要用途是允许服务在非标准端口上轻松运行,并在设置客户端时减少配置负担.

A SRV record具有以下形式:

_Service._Protocol.name. TTL Class SRV Priority Weight Port Target

IMAP的一个定义于RFC 6186,看起来像:

_imap._tcp.example.com. 3600 IN SRV 0 10 143 my-imap-host.example.com.

要么

_imaps._tcp.example.com. 3600 IN SRV 0 10 995 my-imaps-host.example.com.

大多数电子邮件客户端不首先专门查找IMAP服务器,但使用自动发现从用户输入的电子邮件地址中获取电子邮件客户端设置.
如果用户输入[email protected],则取决于客户端通常涉及的任何一个

> a _autodiscover._tcp.example.com. SRV记录,例如MS Exchange和Outlook使用的记录
>一个名为autoconfig.example.com的实际主机.
>或更多

这里有一个很好的写作:https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration

总结

以上是内存溢出为你收集整理的domain-name-system – 是否有标准的DNS记录来指示域的IMAP服务器?全部内容,希望文章能够帮你解决domain-name-system – 是否有标准的DNS记录来指示域的IMAP服务器?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1088761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存