exim4:如何将地址添加为所有外发电子邮件的密件抄送?

exim4:如何将地址添加为所有外发电子邮件的密件抄送?

我正在使用 Ubuntu 20.04 Web 服务器,其中exim4用于从其上运行的 PHP 应用程序发送电子邮件。

由于诊断和存档需要,我需要配置 exim4 自动将其他地址密送至所有外发电子邮件

需要清除:所有发送邮件的原始收件人必须保持不变。我只需将我的附加[email protected]地址添加到列表中(作为密件抄送)。

我的 exim4 技能接近于零(我通常使用后缀),所以请表现好 ;-)。

我试着跟着这个帖子,但什么都没发生。我没有/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,它就可以按预期工作了。

相关内容