Postfix - 一部の送信者に対してヘッダーチェックをバイパスする

Postfix - 一部の送信者に対してヘッダーチェックをバイパスする

一部の受信送信者アドレス(またはホワイトリストのようなもの)に対して header_checks/body_checks をバイパスしたいと考えています。

これまで、master.cf の別のポートで、オプションの "no_header_body_checks" を指定した received_override_options に関して、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]

関連情報