Postfix vs "Helo command rejected: Host not found"

опубликовано

Иногда бывает так:

$ cat mail.log
Nov 24 05:34:51 mx postfix/smtpd[6322]: NOQUEUE: reject: RCPT from unknown[1.2.3.4]: 450 4.7.1 <mail.supa-trupa-bonus.ru>: Helo command rejected: Host not found; from=<no-reply@supa-trupa-bonus.ru> to=<hello@wor.ld> proto=ESMTP helo=<mail.supa-trupa-bonus.ru>
$ dig -x  1.2.3.4 +short
mail.supa-trupa-bonus.ru.
$ dig supa-trupa-bonus.ru ns +short
ns1.supa-trupa-ns.ru.
ns2.supa-trupa-ns.ru.
$ dig mail.supa-trupa-bonus.ru a mail.supa-trupa-bonus.ru cname +short @ns1.supa-trupa-ns.ru.

Для получения писем от подобных ️ отправителей в качестве временного решения может быть отключение reject_unknown_helo_hostname в параметре smtpd_helo_restrictions основного (main.cf) конфига postfix.