Smtp
MX 優先級伺服器行為
這是一個關於 MX 協議優先級的問題。如果我有兩個具有不同優先級的 MX 伺服器:
- MX 10 伺服器A
- MX 20 伺服器 B
協議是否保證首選 MX 10?送出者是否可以出於除主要可用性之外的任何其他原因選擇次要的?
換句話說:如果我的 serverA MX 執行良好並且具有(理論上的)無限連接容量,我可以確定沒有人會嘗試連接到 serverB 嗎?
在正常情況下,伺服器將連接到第一個可用的伺服器,但是有很多原因可能第一個對一個人不可用而下一個人不可用。其中一些原因包括您無法控制的事情。但是,一般規則是從最低到最高嘗試,直到有響應,然後使用該伺服器。
往往有例外的地方是垃圾郵件。通常編號較低的 MX 記錄將指向託管服務、垃圾郵件過濾等。編號最高的 MX 記錄將是“故障安全”並且通常直接指向您伺服器的 IP。這個想法是,如果託管服務失敗,郵件仍然會被傳遞。考慮到這一點,垃圾郵件發送者將查找最高號碼並在那裡發送郵件。