Email

電子郵件伺服器需要什麼可用性才能不失去消息?

  • October 23, 2018

設置一個電子郵件伺服器,我想知道,如果它出現故障怎麼辦。為了不失去收到的郵件,我是否需要進行冗餘設置?或者確保它不會離線超過一天就足夠了?

尋找這個問題的官方答案的地方是RFC 5321。這是 RFC 5321 必須的:

重試一直持續到消息被傳輸或發送者放棄;放棄時間一般至少需要4-5天。為未送達通知和等效錯誤消息設置比標準消息更短的最大重試次數可能是合適的。重試算法的參數必須是可配置的。

所以,如果你的伺服器甚至停了三天,你不應該期望任何郵件會失去,但它們當然會延遲。

在不同網路上擁有兩個 MX 的幾個優點是:

  • 當兩者之一關閉時,您可以避免大多數電子郵件延遲。
  • 當您不知道的連接問題阻止單個發送伺服器到達託管您的 MX 的網路之一時,您無法傳遞電子郵件的風險較小。

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