Email

電子郵件客戶端是否通過 A 記錄或 MX 記錄解析 IP 連接到 IMAP/SMTP 伺服器?

  • August 23, 2022

以我有限的理解,我理解當 SMTP 伺服器發送電子郵件時,它會解析 MX 記錄以到達目標電子郵件伺服器。

但是,當您在電子郵件客戶端上設置電子郵件帳戶時呢?當您為 IMAP 伺服器提供“主機”(例如 mail.mydomain.com)時,電子郵件客戶端是通過解析所提供域的 A 記錄還是通過 MX 記錄連接到 IMAP 伺服器 IP?(事實上,當電子郵件客戶端連接到 SMTP 伺服器,而不是 SMTP 伺服器發送出站電子郵件時呢?)

對我來說,它也將通過 MX 記錄解析更有意義,因為它已經指向郵件伺服器,但如果是這種情況,我們將不需要自動發現服務,事實上,為什麼沒有意義很多時候我們使用“mail.mydomain.com”而不是“mydomain.com”作為主機。

我找不到任何詳細資訊,因為搜尋結果被所有解釋 SMTP 伺服器發送電子郵件時 Mx 記錄如何工作的文章所掩蓋。有人可以解釋或指出我正確的資源嗎?

當您處理客戶端時,您設置 IMAP/POP/SMTP 伺服器的主機名/IP。並且客戶端使用 DNS(如果是主機名)使用您設置的伺服器的 A(或 AAAA)記錄來查找 IP 地址。MX僅當主機想要向特定域發送郵件時才會查找記錄。

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