Назад | Перейти на главную страницу

postfix / smtpd [1337]: предупреждение: hostname example.com не разрешается на адрес 93.184.216.119

Мне сложно понять, что именно означает следующее сообщение об ошибке. Он появляется в журналах всякий раз, когда почтовый сервер с адреса 192.168.x.x отправляет почту.

postfix / smtpd [1337]: предупреждение: hostname example.com не разрешается на адрес 93.184.216.119

Однако домайон ДЕЙСТВИТЕЛЬНО разрешается по адресу только с одной записью A (при 127.0.1.1 в / etc / hosts)

$ dig example.com

example.com. 3600 IN A 93.184.216.119

Хотя обратный DNS НЕ является правильным, предупреждение не об этом и не объясняет, почему он запускается только почтой LAN. Как подтверждено через tcpdump, почтовый сервер локальной сети имеет поддомен sub.example.com, который известен серверу postfix как 192.168.1.99.

Есть идеи, как продолжить отладку? Как понять, что вызывает предупреждение? Любая помощь очень ценится.

$ postconf -d | grep smtpd_helo_restrictions

smtpd_helo_restrictions = permission_mynetworks, reject_unknown_helo_hostname

Решение:

smtp_host_lookup = native

Заставит экземпляр постфикса клиента вести себя так же, как другие почтовые клиенты в этих системах - также используя IP-адреса / etc / hosts - после чего целевая система больше не будет жаловаться на то, что клиент подключается с внешнего IP-адреса, хотя она знает его как 192.168.x.x.