web-dev-qa-db-ja.com

Fromに特定のアドレスが含まれている場合、送信メールの接尾辞の電子メールの件名を書き換える方法は?

メッセージに特定の差出人アドレスがある場合に限り、送信メールの件名行で簡単な書き換え(基本的には文字列の置換)を行いたいと思います。 headers_checksを見ましたが、複数のヘッダーを扱っている場合にどのように機能するのか理解できません。カスタムスクリプトを使用して送信メールを処理できれば便利ですが、接尾辞でその方法を見つけることができません。

助言がありますか?ありがとう!

4
user1431676

あなたはそれを非常に簡単に(接尾辞で)行うことができます、header_checks = regexp:/etc/postfix/header_checksは必要なパラメータであり、ファイル内では/etc/postfix/header_checks次のような行を追加します:

/^From: [email protected]/ FILTER transport:destination

transport:destination
lineは最も複雑な部分であり、トランスポートはmaster.cfで定義する行であり、宛先はwhere(localhost:port、pipeなど)です。ドキュメントを少し読む必要があります http://www.postfix.org/FILTER_README.html および http://www.postfix.org/header_checks.5。 html は、スクリプトにメールを渡す方法と、スクリプトに対して実行できる制御について、より多くの情報を提供します。

4
NickW