Linux

SendMail 在收到 400 級 SMTP 錯誤後多久會嘗試連接到備份 MX 記錄/主機?

  • July 11, 2013

中央作業系統 | 發送郵件 8.14

大家好,

我在batbook裡找不到這個。如果 SendMail 嘗試將電子郵件發送到主 MX 記錄並返回 400 類錯誤,它嘗試輔助 mx 的速度有多快(假設輔助記錄存在)?

我在 batbook 中找到了以下內容(第 329 頁):

然後 sendmail 程序嘗試將消息傳遞到 MX 主機列表中的每個主機,一次一個,直到其中一個成功或全部失敗。MX 記錄的值包含一個成本值(也稱為首選項)和要連接的主機名。以給定成本(首選項)嘗試所有 MX 主機,然後嘗試以較高成本(較低首選項)的任何 MX 主機(即,在任何 6 之前嘗試所有 5 主機)。從V8.8 sendmail 開始,如果列表中的主機返回5xy SMTP 程式碼(永久失敗),效果是導致後續MX 主機被忽略。(連接失敗是個例外,因為它們照常繼續到下一個 MX 主機。)大多數臨時錯誤會導致 sendmail 嘗試下一個 MX 記錄。如果 sendmail 用盡 MX 列表既沒有成功也沒有永久錯誤,

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