我发现我的系统丢弃了许多电子邮件。我使用的是每用户策略,并设置了以下选项:spam_tag_level = -9999 spam_tag2_level = 7(大致如此 - 根据每个用户而变化) spam_tag3_level = 25 spam_kill_level = 40 spam_dsn_cutoff_level = 999 spam_quarantine_cutoff_level = 999
我希望所有垃圾邮件都在主题中被标记,或者最多被隔离,但我不希望任何垃圾邮件被拒绝/丢弃。
请问您能否提供一些关于如何使它按照我的要求工作的想法?
谢谢你!
编辑:我看到我的 amavisd sql 返回 0 代替 spam_tag_level 等。- 以前有人遇到过这种情况吗?当我查看数据库时,spam_tag_level 等被正确设置为 -9999。并且日志中确实说它找到了一行。
答案1
问题是,当我使用 MariaDB 时,我使用了 mysql 的 DBI。我需要使用 DBI:MariaDB 而不是 DBI:mysql
为了实现这个功能,我需要安装 DBD:MariaDB 包:cpan DBD::MariaDB
我还必须在使用 amavisd 时停止 spamassassin 守护进程,以修复其他一些小麻烦