サフィックスの構成 - 封筒の維持

サフィックスの構成 - 封筒の維持

次の設定を使用してメールを配信し、コンテンツ分析のために送信されたメールのコピーを2番目のサーバーに送信するpostfixサーバーがあります(アドレスとIPは置き換えられました)。

main.cfの内容

sender_bcc_maps = pcre:/$config_directory/sender_bcc

sender_blccコンテンツ

/^(.*)@(.*)$/                   ${1}@tst.example.com

交通地図コンテンツ

tst.example.com     smtp:[192.168.1.1]

残念ながら、上記の構成はエンベロープを保存しないため、2番目のサーバーでは元の受信者を取得できません。元の受信者を取得する目的は、BCCをキャプチャすることです。 Postfixを設定してこれを行う方法はありますか?良い結果の例は、サフィックスに次のようなものを追加することです。

x-bcc: [email protected]
or
x-original-recipient: [email protected]

2番目のサーバーに送信される電子メールヘッダー(そしてそれだけです。明らかに、私たちはユーザーに送信された電子メールにBCCヘッダーやそれに類似したものを追加したくありません)。

あちこちを見つけましたが、元の受信者を追加するエントリが見つかりませんでした。たぶん別の方法がありますか?あなたの最終目標を達成するのに役立つ提案を歓迎します!

ベストアンサー1

メッセージの元の受信者を保存するためにサフィックスを有効にするには、main.cfに次の行を追加します。

enable_original_recipient = yes

その後、メッセージには次のヘッダーが含まれます。

X-Original-To: [email protected]

ただし、コンテンツのフィルタリングやチェックのためには、Postfixのmilterインターフェイス(メールを受け入れてキューに入れる前)またはcontent_filterディレクティブ(メールを受け入れてキューに入れた後)を調べる必要があります。

おすすめ記事