web-dev-qa-db-ja.com

Postfix-別のメールアドレスにスパムを送信する

この質問に対する答えを調べましたが、何も見つかりません。

DebianStretchでPostfixを実行しています。間もなくRspamdをセットアップします。

スパムが到着したときに私が何をしたいのかという論理は次のとおりです。

  • Postfixは私のウェブサイトの連絡フォームから(PHPMailer経由で)メッセージを受け取ります
  • Postfixは処理のためにメッセージをRspamdに送信します
  • Rspamdはメッセージにスパムのフラ​​グを付け、適切なヘッダーを追加します
  • Postfixはメッセージを[email protected]に送信せず、spam @ mydomain.netに送信します

私が集めたところによると、ミルターにはこの能力がないようです。これはどのように達成できますか?

1
pkSML

Postfixは、milterによって設定されたヘッダーを milter_header_check でチェックできます。 Postfixのドキュメントにも例があります:

次の例では、SPAMとしてマークされたすべてのメールをスパム処理マシンに送信します。デフォルトでは、一致では大文字と小文字が区別されないことに注意してください。

/etc/postfix/main.cf:
milter_header_checks = pcre:/etc/postfix/milter_header_checks

/ etc/postfix/milter_header_checks:
/^X-SPAM-FLAG:\s+YES/ FILTER mysmtp:sanitizer.example.com:25

FILTERアクションをREDIRECT [email protected]に置き換えるだけで、機能するはずです。
Cf。 http://www.postfix.org/header_checks.5.html

2
Stefan