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