MX(Mail Exchange,郵件交換)記錄是一種 DNS 記錄,指定負責代表網域接收郵件的郵件伺服器。MX 記錄對於郵件遞送至關重要——如果沒有它們,其他伺服器無法確定將發往您網域的郵件發送到哪裡。
MX 記錄是郵件基礎設施的根本。如果沒有正確配置的 MX 記錄,您的網域就無法接收郵件。它們在郵件驗證中也發揮作用——在驗證電子郵件地址時,驗證服務會檢查網域是否有有效的 MX 記錄。沒有 MX 記錄的網域無法接收郵件,因此這些網域上的地址是無效的。
當有人發送郵件到 user@yourdomain.com 時,發送伺服器會執行 DNS 查詢以取得您網域的 MX 記錄。MX 記錄返回您郵件伺服器的主機名稱以及優先級值。然後,發送伺服器連接到優先級數字最低(優先級最高)的郵件伺服器來遞送郵件。如果該伺服器不可用,它會嘗試下一個。
MX 優先級決定嘗試郵件伺服器的順序。數字越低,優先級越高。例如,優先級為 10 的伺服器會在優先級為 20 的伺服器之前被嘗試。如果主伺服器(優先級 10)不可用,郵件將遞送到備份伺服器(優先級 20)。
您可以使用命令列工具如 'nslookup -type=MX domain.com' 或 'dig MX domain.com' 檢查 MX 記錄,或使用線上 DNS 查詢工具。這會顯示哪些郵件伺服器處理該網域的郵件。
如果網域沒有 MX 記錄,一些郵件伺服器會退回使用網域的 A 記錄(如果存在)進行郵件遞送。但這不可靠且不建議。大多數郵件驗證服務會將沒有 MX 記錄的網域上的地址標記為無效。
MX 記錄更改通常在 24-48 小時內傳播,但可能需要長達 72 小時。實際時間取決於您的 TTL 設定以及 DNS 伺服器如何快取您的記錄。在遷移期間,保持舊伺服器運行直到傳播完成。