Email
Thunderbird 如何發現電子郵件伺服器?
mail.example.com
。現在,似乎 Thunderbird 在我們配置電子郵件時發現了該電子郵件伺服器。Thunderbird 是如何做到這一點的?我假設它會嘗試在您的電子郵件地址的右側附加一個子域列表。它是否正確?如果是這樣,是否有人有任何文件和/或它按順序嘗試的子域列表?
正如 Zypher 評論的那樣,根據https://wiki.mozilla.org/Thunderbird:Autoconfiguration(強調我的):
嘗試在 Mozilla 伺服器上查找配置(如果電子郵件提供商未提供配置)
- 獲取https://live.mozillamessaging.com/autoconfig/emailaddressdomain>,例如<https://live.mozillamessaging.com/autoconfig/example.com。(不傳遞使用者的電子郵件地址,否則 Mozilla 將擁有所有使用者的電子郵件地址列表。)
- 該文件包含郵件配置。內容在 ConfigFileFormat 上進行了描述。
- 該服務將具有所有主要 ISP 和電子郵件提供商的配置,因此命中率達到 90+%
- 它不適用於公司電子郵件帳戶。
- 如果提供者不同意那裡的設置,它可以通過在步驟 2 中簡單地提供配置伺服器來覆蓋配置。
注意我上面強調的內容(您的伺服器就是這種情況,因為它們不會在 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 記錄的常見做法),但目前的做法是在單個