Postfix SMTPバナーに複数のホスト名が表示される


12

2つのIPアドレスにバインドされ、2つの異なるドメインのメールを処理するPostfix SMTPサーバーがあります。同じ単一のIPを使用するようにドメインを変更することはできません。両方のIPアドレスにリバースDNSがあります

  • 1.1.1.1 mail.domain1.comに逆戻りします
  • 2.2.2.2 mail.domain2.comへの逆

Postfix configには

myhostname = mail.domain1.com
myhostname = mail.domain2.com

inet_interfaces = 1.1.1.1, 2.2.2.2

smtpd_banner = $myhostname Mail Server

(そして、私が関係ないと思う他のいくつかのもの)

MXToolboxを使用して、mail.domain2.comでsmtp testコマンドを実行すると、すべてがOKとして返されますが、mail.domain1.comで実行すると、PostfixがSMTPバナーで「mail.domain2.com」として自身を識別しているため、使用する外部IPアドレスに基づいて正しいバナーを返すように取得できますか?

回答:


13

master.cfを編集する必要があります

「smtp」で始まる行を次のように置き換えます。

1.1.1.1:smtp  inet  n  - - - -  smtpd -o myhostname=mail.domain1.com
2.2.2.2:smtp  inet  n  - - - -  smtpd -o myhostname=mail.domain2.com

1つの変数を複数回設定すると、そのうちの1つだけが残ります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.