特定のアドレスに送信されたすべての電子メールにラベルを追加したいと思います。 Webからサンプルをコピーしてみましたが、うまく動作しないようです。
これまで私がしたことは次のとおりです。
/etc/postfix/transportに追加
[email protected] rewrite:
/etc/postfix/master.cfに追加
rewrite unix - - n - - smtp -o header_checks=pcre:/etc/postfix/rewrite_headers
含める /etc/postfix/rewrite_headers を作成
/^Subject: (.+)$/i REPLACE Subject: [Example tag] $1
私はどこで間違っていますか?
答え1
組み込みヘッダーチェックを使用すると、カスタム転送なしでこれを行うことができます。
main.cfに追加:
header_checks = pcre:/etc/postfix/rewrite_headers
ファイルrewrite_headers
には、次の条件の既存の規則が含まれています。
if /^To: [email protected]$/i
/^Subject: (.+)$/i REPLACE Subject: [Example tag] $1
endif
これは、転送設定なしですべてを処理する必要があります。