Quero ignorar header_checks/body_checks para alguns endereços de remetentes recebidos (ou algo como uma lista de permissões).
Tentei até agora usar a opção FILTER em header_checks com outra porta em master.cf referente à opção receiver_override_options com "no_header_body_checks", mas meu log diz:
"warning: connect to transport 127.0.0.1: No such file or directory"
meus header_checks:
/^From:.*domain\.tld/ FILTER 127.0.0.1:10026
meu mestre.cf:
172.0.0.1:10026 inet n - - - - smtpd
-o receive_override_options=no_header_body_checks
Também tentei em master.cf e header_checks: "localhost:10026" e apenas "10026" em vez de "127.0.0.1:10026"
Obrigado pela ajuda, Martinho
EDIT1: ortografia
Responder1
Você está bem perto. Você também deve especificar o protocolo ( smtp
), como FILTER smtp:127.0.0.1:10026
.
Então
/^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]