Postfix
Postfix:根據用於訪問伺服器的地址設置自定義 SMTP Banner
Postfix 參數
smtpd_banner
設置伺服器的 SMTP 問候橫幅的文本。預設設置是:smtpd_banner = $myhostname ESMTP $mail_name
我的郵件伺服器分配了幾個唯一的 IP 地址,每個域一個它託管電子郵件的地址。換句話說,是這樣的:
203.0.113.1
為了example1.com
203.0.113.2
為了example2.com
203.0.113.3
為了example3.com
想要向其發送電子郵件的發送伺服器
user@example2.com
將使用example2.com
和訪問伺服器203.0.113.2
。我希望 SMTP 橫幅反映用於訪問郵件伺服器的域。例如,有人使用
example2.com
或203.0.113.2
應該看到 SMTP 橫幅訪問伺服器:example2.com ESMTP Postfix
$myhostname
使用其他域或 IP 地址訪問的任何人都應該看到在預設設置中列印的相應域。這對 Postfix 是否可行,最好不執行 Postfix 的多個實例,如果可以,怎麼做?
該參數只能設置一次,因此您將無法動態更改它,但是您可以在 Postfix 的
master.cf
文件中覆蓋它,如本 SF answer中所述。唯一的方法(據我所知)是讓您按照您的建議執行幾個 Postfix 實例,但是為了 SMTP 橫幅,我個人認為這是矯枉過正。