Ви можете дозволити конкретному клієнту обійти 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
Після налаштування цього файлу виконайте таку команду, щоб створити індексовану версію цього файлу (db):
postmap /etc/postifx/client_access
Перезавантажте постфікс, і вам повинно бути гаразд.
Більше документа в таблицях доступу
Детальніше про smtpd_client_restrictions
EDIT : Якщо з якоїсь причини вам потрібно налагодити це, ви можете спробувати включити налагодження в smtpd залежно від того, хто підключається до вашої служби. Відредагуйте /etc/postfix/master.cf
, знайдіть службу smtpd та додайте такий рядок:
smtp inet n - - - - smtpd
-o debug_peer_level=10 -o debug_peer_list=1.2.3.4
Це дозволить налагоджувати лише для однорангових 1.2.3.4 . Це повинно дати вам уявлення про те, що відбувається, коли клієнт 1.2.3.4 підключається до сервісу smtp для надсилання вам електронної пошти, переглядаючи ваш поштовий журнал.