Postfix - ヘッダ「Message-Id」を2回修正します。

Postfix - ヘッダ「Message-Id」を2回修正します。

私は次の2つのことをしようとします。ただし、Postfixは最初のものだけを変更しますMessage-Id。この例はPrecedence: bulk一番下にあるので追加されません。

/^Message-Id:\s+<(.*?)@www.find.com>/   REPLACE Message-Id: <[email protected]>
/^Message-ID:/i PREPEND Precedence: bulk

postfixにこれら2つの操作をすべて実行させるにはどうすればよいですか?それとも1つの小切手に合わせることができますか?

答え1

残念ながら、単一のヘッダに対して複数のルールをトリガすることは不可能です。ヴァイス・ベネマ確認する:

履歴の場合、1行につき1つのルールしかトリガーできません。 http://www.postfix.org/header_checks.5.html

説明したように、外部コンテンツフィルタを使用して複雑な作業を実行します。 http://www.postfix.org/BUILTIN_FILTER_README.html#limitations

横に:Message-ID私はこの小切手が利用できるという事実に驚いた。header_checks マニュアルページ:

間違い
...

cleanup(8) デーモン自体によって追加されたヘッダーはチェックから除外されます。そのようなメッセージヘッダーの例は、送信者:、受信者:、メッセージID:、日付:。

他のヘッダーを一致させて使用できますか?

答え2

header_checksファイルで2行を使用してmain.cfから、2つの異なるファイルでスキャンを定義できます。

ヘッダーは100個まで拡張されませんが、トラブルシューティングに役立つようです。

関連情報