Thunderbird 如何发现电子邮件服务器?

Thunderbird 如何发现电子邮件服务器?

mail我们正在使用子域名(即)部署一些测试电子邮件服务器mail.example.com。现在,似乎 Thunderbird 在我们配置电子邮件时发现了该电子邮件服务器。

Thunderbird 如何实现这一点?我假设它会尝试将子域列表附加到您的电子邮件地址的右侧。这是正确的吗?如果是这样,是否有人有这方面的文档和/或它按顺序尝试的子域列表?

答案1

正如 Zypher 所评论的那样,根据https://wiki.mozilla.org/Thunderbird:Autoconfiguration(重点是我的):

尝试在 Mozilla 服务器上查找配置(如果电子邮件提供商不提供配置)

注意我上面强调的内容(对于您的服务器来说就是这种情况,因为它们不会在 Mozilla 注册):

如果找不到任何配置文件,我们会尝试使用一些启发式方法猜测配置。我们会尝试 imap.domain、pop.domain、pop3.domain、smtp.domain 和 mail.domain,并为每个域尝试 2-3 个常用端口。我们会检查 SSL 是否可用,服务器在 CAPABILITIES 中宣布了哪些身份验证算法等。

因此它将按顺序尝试:

  • imap 域
  • pop.域名
  • pop3.域名
  • smtp.域名
  • 邮件域名

虽然曾经很常见的是imappop/pop3smtp服务在不同的主机上运行(或者至少有单独的 DNS 记录是一种常见的做法),但当前的做法是在单个mail主机上运行所有内容,这就是 Thunderbird 正在尝试并取得成功的方法。

答案2

我相信它查询 Mozilla 的服务器,其中包含常用电子邮件服务的数据库以及这些服务使用的相关设置和服务器地址。

相关内容