Postfix
postfix+dovecot 多域配置
我想在一台具有 2 個 IP 地址和 2 個域名的機器上設置 2 個不同的郵件服務(對於最終使用者來說看起來完全分開)。我從我目前的配置開始,它是一個帶有使用 MySQL 的虛擬域/使用者的 postfix+dovecot(它是前一段時間使用線上指南設置的)。我已經添加
localhost:smtp inet n - - - - smtpd <ip1 here>:smtp inet n - - - - smtpd <ip2 here>:smtp inet n - - - - smtpd -o myhostname=domain2.com
所以當我使用另一個域名連接到 smtp 時,它有自己的橫幅,但是……
傳出消息仍使用 rDNSed 到 domain1.com 的 ip 地址 #1 傳遞。如何更改我的設置,以便使用 ip2 介面傳遞來自 domain2.com 的傳出郵件(所以電子郵件標題說
Received from: domain2.com
和不是domain1.com
)?
使用該
sender_dependent_default_transport_maps
選項似乎可以做到這一點。看看這個頁面和這個。
也許您正在尋找多個 Postfix 實例。參考: http ://www.postfix.org/MULTI_INSTANCE_README.html
您可以將兩個實例綁定到不同的 IP 地址(smtp_bind_address),設置不同的橫幅(smtpd_banner)等。