Вы можете разрешить конкретному клиенту обходить smtpd_client_restrictions
:
smtpd_client_restrictions =
check_client_access hash:/etc/postfix/client_access,
reject_invalid_hostname
Сначала выполняется указанное действие client_access
, и, если оно не соответствует ни одному из перечисленных там правил, затем отклоняются отправители, у которых нет действительного домена.
Синтаксис в client_access будет:
1.2.3.4 OK
bad.domain REJECT
После настройки этого файла выполните следующую команду, чтобы сгенерировать индексированную версию этого файла (дБ):
postmap /etc/postifx/client_access
Перезагрузите постфикс, и вы должны быть в порядке.
Больше документов на столах доступа
Подробнее о smtpd_client_restrictions
РЕДАКТИРОВАТЬ : Если по какой-то причине вам нужно отладить это, вы можете попробовать включить отладку в smtpd в зависимости от того, кто подключается к вашему сервису. Отредактируйте /etc/postfix/master.cf
, найдите сервис smtpd и добавьте следующую строку:
smtp inet n - - - - smtpd
-o debug_peer_level=10 -o debug_peer_list=1.2.3.4
Это включит отладку только для peer 1.2.3.4 . Это должно дать вам представление о том, что происходит, когда клиент 1.2.3.4 подключается к службе smtp для отправки вам электронной почты, просматривая ваш почтовый журнал.