Postfix SMTP banner'ı birden çok ana makine adını gösterir


12

İki IP adresine bağlı olan ve iki farklı etki alanı için posta sunan bir Postfix SMTP sunucumuz var. Alan adlarının ikisini de aynı, tek IP'yi kullanacak şekilde değiştiremeyiz. Her iki IP adresinin de ters DNS'si var

  • 1.1.1.1 mail.domain1.com adresine geri döner
  • 2.2.2.2 mail.domain2.com adresine geri döner

Postfix yapılandırmamızda

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

inet_interfaces = 1.1.1.1, 2.2.2.2

smtpd_banner = $myhostname Mail Server

(Ve önemsiz olduğunu düşündüğüm başka şeyler)

MXToolbox kullanarak , mail.domain2.com'da smtp test komutunu çalıştırmak her şeyi Tamam olarak döndürür, ancak mail.domain1.com üzerinde çalıştırmak Postfix kendisini SMTP başlığında 'mail.domain2.com' olarak tanımladığından bir hata döndürür. harici IP adresine göre doğru banner'ı döndürmesini nasıl sağlayabilirim?

Yanıtlar:


13

Master.cf dosyasını düzenlemeniz gerekir

"smtp" ile başlayan satırı aşağıdaki ile değiştirin:

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

Bir değişkeni birden çok kez ayarlarsanız, bunlardan yalnızca biri kalır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.