일부 발신자에 대한 Postfix-Bypass header_checks

일부 발신자에 대한 Postfix-Bypass header_checks

일부 수신 발신자 주소(또는 화이트리스트와 같은 것)에 대해 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]

관련 정보