(ダミー)電子メールアドレスの「受信者:」アドレスに基づいて受信メールの件名変更を設定しようとしましたが、あまり成功しませんでした。 2つの問題があります。
これ最初の質問「受信者:」アドレスに基づいてタイトル行を変更する正しい方法が見つからないようです。私は持っています:
main.cfから:
header_checks= pcre:/etc/postfix/header_checks
そしてheader_checksから:
if /^To: test@example\.com/
/^Subject: (.+)$/ REPLACE Subject: [TEST] $1
endif
pcreがインストールされていてもルールが適用されていないようです。私はそれを使ってテストしようとしました。
postmap -q "To: [email protected]" pcre:/etc/postfix/header_checks
そしてコマンドの出力はありません。これがルールが適用されないことを意味するか、テストが to ヘッダーにあるにもかかわらず、トピックのルールが適用され、何も表示されないかどうかはわかりません。
これ2番目の質問ファイル全体 header_checks を次に置き換える場合です。
/^To: test@example\.com/ REJECT
...postmap -q(yield REJECT)を使用して正常にテストできますが、受信メールは実際に拒否されません。だから、これは上記の問題に加えて別の問題だと思います。
ありがとうございます。