일부 수신 발신자 주소(또는 화이트리스트와 같은 것)에 대해 header_checks/body_checks를 우회하고 싶습니다.
지금까지 "no_header_body_checks"가 포함된 receive_override_options 옵션과 관련하여 master.cf의 다른 포트와 함께 header_checks의 FILTER 옵션을 사용하려고 시도했지만 내 로그에 다음과 같이 표시됩니다.
"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" 및 "127.0.0.1:10026" 대신 "10026"
도와주셔서 감사합니다, 마틴
편집 1: 철자법
답변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]