Linux
Postfix 根據使用的傳入 IP 使用傳出 IP
我在我的郵件伺服器上使用Digital Ocean 的浮動 IP 。因此,我有兩個伺服器可以使用的公開 IP,並且我想使用用於到達 Postfix 伺服器的任何 IP 作為 Postfix 中繼電子郵件時的標識 IP。我找到了這個答案,它很接近,但它會根據它發送的電子郵件的域,而不是用於訪問機器的 IP 地址來選擇使用哪個 IP 作為傳出 IP。有誰知道這是否可能?
我將假設您已經研究過執行多個後綴實例?
您可以做一些變化(例如這個),但它們將涉及使用具有不同域名的不同 IP(因此您可以為它們分配 SSL 證書),或者執行一個在內部送出到 amavisd 中不同埠的實例,然後重新註入到 postfix 中的不同內部埠,並使用這些“路徑”,您可以確保進入一個 IP 的郵件通過該 IP 發送。另一種選擇是在機器上執行兩個單獨的 postfix 實例,帶有單獨的郵件隊列,因此每個 postfix 實例只處理自己的 IP。