我想将所有垃圾邮件(没有被彻底拒绝)重定向到本地用户的邮箱spam
(即将邮件发送给spam
用户而不是原始本地收件人)。
我sa-exim
在 Debian 上使用(exim 4 + spamassasin 3.2)(它有自己exim4.conf.template
复杂的配置)。
我尝试添加以下路由器(在 exim 之前real_local
):
spams:
debug_print = "R: spams $local_part@$domain"
driver = redirect
condition = ${if def:h_X-Spam-Flag {1}{0}}
allow_fail
allow_defer
check_local_user
domains = +local_domains
data = spam@localhost
但它似乎根本没有被触发。
使用以下条件对我来说很好:
仔细检查 exim 是否正在使用新路由器
然后进行一些调试,例如:
你应该看到它通过每个路由器运行,所以检查它是否运行你的,并希望告诉你它为什么不工作(条件失败,早期的路由器已经接收了消息等)