Postfix

Postfix+Dovecot 容錯

  • July 4, 2017

我將使用 Postfix+Dovecot(iRedMail 解決方案)來配置容錯郵件系統。我以前沒有使用過 Postfix&Dovecot。這是我的計劃: 在此處輸入圖像描述 還有很多很多其他的區域伺服器。

我需要區域使用者連接並使用 CORE 伺服器,以防他們自己的區域伺服器掉線。像這樣: 在此處輸入圖像描述 如何執行?任何想法,請..

配置 Dovecot 的 dsync 以在區域伺服器和中央伺服器之間複製郵件。通過這樣做,您可以隨時切換(主-主複製),並且您可以將所有郵件傳遞到任何伺服器(中央伺服器或區域等效伺服器)。您可以在其中任何一個上接收所有郵件,例如中央伺服器以保持簡單。無論如何,使用哪個伺服器發送郵件都不是問題。

必須解決的是如何執行故障轉移。選擇哪種方法取決於您的網路設置和要求允許:

  • 最簡單的解決方案:(自動)更改 DNS 記錄,最大停機時間是 DNS 生存時間
  • 執行代理伺服器/負載平衡器執行故障轉移(當然也可能不可用)
  • 如果站點之間的網路被切換(而不是路由,正如我所期望的那樣):將服務 IP 切換到中央伺服器
  • 如果網路已路由並且您控制路由:更改故障轉移 IP 地址/子網的路由
  • 一些討厭的路由/防火牆黑客將流量重定向到中央伺服器到本地伺服器,只要它們可用
  • 可能有更多方法,具體取決於您的網路設置

無論如何:如果您沒有非常大的使用者群(遠遠超過 10.000 個活躍使用者)或非常小的頻寬,請考慮託管一個由兩台伺服器組成的中央、高可用性集群,而不是考慮三個位置的更複雜的設置。

引用自:https://unix.stackexchange.com/questions/374925