
目前有一個 postfix 伺服器是作為多個不同網域的備份郵件伺服器運作。因此,當主郵件伺服器發生故障時,電子郵件將轉到備份伺服器(按 MX 順序排列第二)。
MX 中還有第三台伺服器,也可充當備份伺服器,以防第二台伺服器發生故障。
我想將兩個備份伺服器配置為僅在主伺服器恢復時將儲存的電子郵件傳送到主伺服器,否則保留在郵件佇列中。
我知道我可以透過將主伺服器新增到傳輸檔案來做到這一點。但是在這種情況下,我無法使用傳輸文件,伺服器將使用 DNS 中的 MX 記錄。
所以我想將備份伺服器配置為僅嘗試第一的MX 訂單中的伺服器而不是其他伺服器。
這可以做到嗎?
答案1
是的,就是你能執行此操作,但您需要分割區域 DNS 或具有這些區域的附加本機 DNS 伺服器,以便僅向這 2 個備份伺服器提供該 MX...或使用建議的傳輸設定。無論哪種方式,您都需要一些單獨的配置。您可以在 python 中建立一個 DNS 解析器,只按優先順序為您提供特定的 MX,但考慮到您的其他 2 個選項,這似乎很慢且過於複雜。