从DNS角度来看,您具有SRV DNS记录,这些记录允许将DNS用于发布服务和服务发现。它们的主要用途是允许服务在非标准端口上轻松运行,并减轻设置客户端时的配置负担。
一个SRV记录具有如下形式:
_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服务器,而是使用自动发现从用户输入的电子邮件地址中导出电子邮件客户端设置。
如果用户输入username@example.com,则取决于客户端,这些用户通常会涉及到
- 一个
_autodiscover._tcp.example.com.
SRV记录,例如通过MS Exchange和Outlook使用
- 实际的主机称为
autoconfig.example.com.
- 或者更多
在这里可以找到不错的文章:https : //developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Autoconfiguration