Email

Thunderbird 如何發現電子郵件伺服器?

  • June 18, 2015

mail我們正在部署一些帶有子域(即)的測試電子郵件伺服器mail.example.com。現在,似乎 Thunderbird 在我們配置電子郵件時發現了該電子郵件伺服器。

Thunderbird 是如何做到這一點的?我假設它會嘗試在您的電子郵件地址的右側附加一個子域列表。它是否正確?如果是這樣,是否有人有任何文件和/或它按順序嘗試的子域列表?

正如 Zypher 評論的那樣,根據https://wiki.mozilla.org/Thunderbird:Autoconfiguration(強調我的):

嘗試在 Mozilla 伺服器上查找配置(如果電子​​郵件提供商未提供配置)

注意我上面強調的內容(您的伺服器就是這種情況,因為它們不會在 Mozilla 中註冊):

如果我們找不到任何配置文件,我們會嘗試使用一些啟發式方法來猜測配置。我們嘗試 imap.domain、pop.domain、pop3.domain、smtp.domain 和 mail.domain,並為每個嘗試常見的 2-3 個埠。我們檢查 SSL 是否可用,伺服器在 CAPABILITIES 等中宣布了哪些身份驗證算法。

所以為了它會嘗試:

  • imap.domain
  • 流行域名
  • pop3.domain
  • smtp.domain
  • 郵件域名

imap雖然, pop/pop3和服務在單獨的主機上執行曾經很常見smtp(或者至少是擁有單獨的 DNS 記錄的常見做法),但目前的做法是在單個mail主機上執行所有內容,這就是 Thunderbird 正在嘗試並取得成功的地方。

引用自:https://serverfault.com/questions/255615