私は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
、期待どおりに動作するようになりました。