У нас есть SMTP-сервер Postfix, который связан с двумя IP-адресами и обслуживает почту для двух разных доменов. Мы не можем изменить домены, чтобы оба использовали один и тот же IP. Оба IP-адреса имеют обратный DNS
- 1.1.1.1 обращается к mail.domain1.com
- 2.2.2.2 обращается к mail.domain2.com
В нашем конфиге Postfix у меня есть
myhostname = mail.domain1.com
myhostname = mail.domain2.com
inet_interfaces = 1.1.1.1, 2.2.2.2
smtpd_banner = $myhostname Mail Server
(И некоторые другие вещи, которые я считаю неактуальными)
Используя MXToolbox , выполнение команды проверки smtp на mail.domain2.com возвращает все как OK, однако запуск его на mail.domain1.com возвращает ошибку, поскольку Postfix идентифицирует себя как «mail.domain2.com» в заголовке SMTP, как получить верный баннер в зависимости от используемого внешнего IP-адреса?