配置垃圾邮件杀手以删除域内分数以上的所有垃圾邮件并覆盖单个设置

配置垃圾邮件杀手以删除域内分数以上的所有垃圾邮件并覆盖单个设置

好的,这就是我的场景以及我想要尝试做的事情。我维护一个运行 qmail 和 spamassassin 的 Red Hat 电子邮件服务器。我有一个域,里面有 100 多个电子邮件帐户,每个帐户都有单独的垃圾邮件分数设置,以及是否删除被视为垃圾邮件的来信邮件。我想要实现的是将所有这些电子邮件帐户更改为更严格的垃圾邮件分数值,并且允许立即删除每个邮箱中标记为垃圾邮件的电子邮件。简而言之,我希望能够用我自己的设置覆盖用户的个人设置垃圾邮件设置。

除了逐一进入每个电子邮箱进行操作外,有没有办法一次性完成所有操作?

任何建议将不胜感激! :-)

答案1

我不确定如何使用 qmail 来实现这一点,但它的邮件投递代理可能具有过滤功能。我在家里使用 maildrop 运行 Courier 服务器,maildrop 的系统过滤器会丢弃 /dev/null 中分数超过 10 的所有内容。然后,用户的个人设置会对其进行进一步过滤。

答案2

SpamAssassin 不会删除邮件,它只会对其进行分类。

要根据分类删除(或拒绝)邮件(即使有每个用户的阈值和策略),请使用类似以下界面amavisd-新

答案3

您可以使用站点范围配置(local.cf)覆盖用户配置(user_prefs)

http://spamassassin.apache.org/full/3.0.x/dist/doc/Mail_SpamAssassin_Conf.html

相关内容