Я хочу обойти проверки заголовков/тела для некоторых адресов отправителей входящих сообщений (или что-то вроде белого списка).
До сих пор я пытался использовать опцию FILTER в header_checks с другим портом в master.cf относительно опции receive_override_options с «no_header_body_checks», но затем мой лог говорит:
"warning: connect to transport 127.0.0.1: No such file or directory"
мои header_checks:
/^From:.*domain\.tld/ FILTER 127.0.0.1:10026
мой master.cf:
172.0.0.1:10026 inet n - - - - smtpd
-o receive_override_options=no_header_body_checks
Я также попробовал в master.cf и header_checks: "localhost:10026" и просто "10026" вместо "127.0.0.1:10026"
Спасибо за помощь, Мартин.
EDIT1: орфография
решение1
Вы довольно близки. Вам следует также указать протокол ( smtp
), например FILTER smtp:127.0.0.1:10026
.
Так
/^From: whatever-match/ FILTER smtp:127.0.0.1:10026
10026 inet n - n - 4 smtpd
-o receive_override_options=no_unknown_recipient_checks
[whatever smtpd options you want]