我有一个旧的遗留 php 应用程序,它用于在其工作的各个方面发送调试邮件日志。由于没有人关心关闭此功能,而且有一天我们可能需要再次发送这些邮件,我只是想停止向我的 Exim 上的某些收件人发送邮件。
所以问题是:我怎样才能静默地丢弃(例如,重定向到黑洞)发送给文本文件中列出地址的收件人的消息?地址是外部地址,不是本地地址。
有趣的是,将 $local_part@$domain 与文本文件进行比较很容易,但我无法找到单个收件人的变量。我可以想象我应该在 Exim 配置中创建一些新路由器,
driver = redirect
data = :blackhole:
但我未能构建正确的条件。
有没有可能,存档的正确方法是什么?
谢谢!
/path/drop.list
:每次列出用户的消息到达时,它都会被丢弃。这样做的一个很大的好处是检查每个传入电子邮件的列表。因此,当您想在任何时候启用/禁用接收任何用户的消息时,您只需在
drop.list
文件中删除/添加用户名(或评论/取消评论用户名);不需要重新启动 exim。