Postfixパラメータsmtpd_banner
は、サーバーのSMTPグリーティングバナーのテキストを設定します。デフォルト設定は次のとおりです。
smtpd_banner = $myhostname ESMTP $mail_name
私のメールサーバーには、メールをホストするドメインごとに1つずつ、いくつかの一意のIPアドレスが割り当てられています。つまり、次のようなものです。
203.0.113.1
for example1.com
203.0.113.2
for example2.com
203.0.113.3
for example3.com
[email protected]
にメールを送信する送信サーバーは、example2.com
と203.0.113.2
を使用してサーバーにアクセスします。
SMTPバナーに、メールサーバーへのアクセスに使用されているドメインを反映させたい。たとえば、example2.com
または203.0.113.2
を使用してサーバーにアクセスするユーザーには、SMTPバナーが表示されます。
example2.com ESMTP Postfix
他のドメインまたはIPアドレスを使用してアクセスするユーザーは、デフォルト設定の$myhostname
の代わりにそれぞれのドメインが印刷されているはずです。
これはPostfixで、できればPostfixの複数のインスタンスを実行せずに可能ですか?その場合はどうですか?
このパラメーターは一度しか設定できないため、動的に変更することはできませんが、Postfixのmaster.cf
ファイルで このSF回答 で説明されているように上書きできます。
(私が知っている)唯一の方法は、あなたが提案したようにいくつかのPostfixインスタンスを実行することですが、SMTPバナーのために、私は個人的にこれはやり過ぎだと思います。