День добрый!
Стоит Linux + postfix.
Возникла следующая ситуация с отправкой почты на один домен.
Отправляю письмо, удаленная система пытается сделать проверку MAIL FROM. Мой почтовик делает проверку входящего запроса и возвращает Client host rejected: cannot find your hostname.
Удаленная система считает что проверка MAIL FROM провалилась и сообщает мне 478 ... reverse check protocol error (in reply to MAIL FROM command)Причина всей этой фигни в том что мой почтовик не может сделать resolveip для удаленного сервера.
resolveip 212.154.167.215
resolveip: Unable to find hostname for '212.154.167.215'
Как понимаю за блокировку отвечает reject_unknown_client?!
Должен ли я принимать почту от таких хостов или администратор удаленной системы должен настроить обратную зону для своего домена? Или можно добавить IP этого сервера в "белый список"?
Кто виноват и что делать? =)
в конфиге:
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated,
reject_unknown_client,
reject_unauth_destination,
reject_invalid_hostname,
reject_non_fqdn_hostname,
# check_policy_service unix:private/policy
# reject_unknown_hostname,
# reject_non_fqdn_sender,
reject_unknown_sender_domain