exim4: すべての送信メールにアドレスを BCC として追加するにはどうすればいいですか?

exim4: すべての送信メールにアドレスを BCC として追加するにはどうすればいいですか?

私はUbuntu 20.04のウェブサーバーで作業しています。エキシム4実行中の PHP アプリケーションから電子メールを送信するために使用されます。

診断とアーカイブの必要性から、exim4 を設定して、すべての送信メールに追加のアドレスを自動的に BCC する

クリアする必要があるもの: 送信メールの元の受信者はすべて同じままである必要があります。[email protected]リストに自分の追加アドレス (BCC として) を追加するだけです。

私の exim4 スキルはほぼゼロです (通常は postfix を使用します) ので、どうかお行儀よくしてください ;-)。

私は従おうとしたこの郵便受け/etc/exim/exim.confですが、何も起こりません。 (おそらく exim4 の「分割構成」モードが原因)を持っていないので、/etc/exim4/conf.d/main/nano 95_zane次のようにして に新しいファイルを作成しました。

system_filter = /etc/exim4/exim.filter

次に、以下を作成しました/etc/exim4/exim.filter:

if first_delivery
   and ("$h_to:, $h_cc:, $h_bcc" not contains "example.com")
   and ("$h_from:" not contains "example.com")
then
   unseen deliver "[email protected]"
endif

exim4 を再起動して再試行しましたが、何も起こりません。意図した受信者はメッセージを受け取りますが、私の追加アドレスは BBC に登録されません。

ご協力いただきありがとうございます!

答え1

system_filter = /etc/exim4/exim.filterわかりました!の先頭に直接追加するだけで/etc/exim4/exim4.conf.template、期待どおりに動作するようになりました。

関連情報