我正在使用 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
,它就可以按预期工作了。