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

Postfix - how to prove the error 450 4.7.1 <domain.com>: Команда Helo отклонена: Хост не найден;</domain.com>

клиент пытается отправить мне электронное письмо, но в моем журнале постфиксов пишет:

NOQUEUE: reject: EHLO from mail.domain.pt[xxx.xxx.xxx.xxx]: 450 4.7.1 <otherdomain.pt>: Helo command rejected: Host not found; proto=SMTP helo=<otherdomain.pt>
Jul 21 22:19:50 myserver postfix/smtpd[7978]: disconnect from mail.domain.pt[xxx.xxx.xxx.xxx]

Заказчик настаивает на том, что проблема в моем постфиксе, не на его стороне, а, насколько я понимаю, это проблема конфигурации домена с его стороны. Это часть main.cf:

smtpd_recipient_restrictions =
        permit_sasl_authenticated,
        permit_mynetworks,
        check_client_access hash:/etc/postfix/rbl_override,
        check_sender_access hash:/etc/postfix/sender_access,
        reject_unauth_destination,
        reject_invalid_hostname,
        reject_non_fqdn_sender,
        reject_non_fqdn_recipient,
        reject_unknown_sender_domain,
        reject_unauth_pipelining,
        permit

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
smtpd_helo_restrictions =
                 permit_mynetworks,
                 reject_invalid_hostname,
                 reject_unknown_hostname,
                 reject_non_fqdn_hostname

Как я могу доказать, что это проблема на их стороне? Как я могу сделать тесты? Обычно, когда я получаю эту ошибку в журнале postfix, это спам или поддельное письмо. Спасибо за помощь.

Проблема действительно на стороне вашего клиента.

Ваш Postfix настроен на отклонение недопустимых имен хостов, предоставленных всем, кто пытается доставить ему почту. Это разумная мера, которая предотвращает рассылку большого количества спама.

Но почтовый сервер вашего клиента подключился и предоставил недопустимое имя хоста в приветствии EHLO. Когда Postfix попытался найти имя хоста, он не смог найти ни одной записи о нем в DNS.

Заказчику необходимо настроить свой почтовый сервер для предоставления действительного имени хоста в приветствии EHLO / HELO.