Postfixは特定のアドレスのトピックを書き換えます。

Postfixは特定のアドレスのトピックを書き換えます。

特定のアドレスに送信されたすべての電子メールにラベルを追加したいと思います。 Webからサンプルをコピーしてみましたが、うまく動作しないようです。

これまで私がしたことは次のとおりです。

  1. /etc/postfix/transportに追加

    [email protected]         rewrite:
    
  2. /etc/postfix/master.cfに追加

    rewrite    unix  -       -       n       -       -       smtp
            -o header_checks=pcre:/etc/postfix/rewrite_headers
    
  3. 含める /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

これは、転送設定なしですべてを処理する必要があります。

おすすめ記事