exim4:如何將地址作為密件副本新增至所有外寄電子郵件?

exim4:如何將地址作為密件副本新增至所有外寄電子郵件?

我正在 Ubuntu 20.04 Web 伺服器上工作出口4用於從其上運行的 PHP 應用程式發送電子郵件。

由於診斷和存檔需要,我需要設定 exim4 自動密件副本所有外寄電子郵件的附加位址

要清除的是:外寄電子郵件的所有原始收件者必須保持不變。我只需將我的附加[email protected]地址添加到清單中(作為密件副本)。

我的 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,現在它按預期工作。

相關內容