代码之家  ›  专栏  ›  技术社区  ›  Nick Sergeant

删除SpamAssassin标记为垃圾邮件的电子邮件最简单的方法是什么?

  •  3
  • Nick Sergeant  · 技术社区  · 17 年前

    我在Ubuntu Intrepid上,使用Postfix和SpamAssassin。我见过使用procmail的方法(比如 the one suggested @ Apache ,但我正在寻找一种不使用Procmail的解决方案。

    这是一个编程问题,因为正确的答案是某种形式的代码,可以完成手头的任务(我对否定票的回答)。

    更新情况:我使用了本教程,效果非常好: https://help.ubuntu.com/community/PostfixAmavisNew

    1 回复  |  直到 17 年前
        1
  •  2
  •   Renaud Bompuis    17 年前

    这实际上取决于您要删除垃圾邮件的级别:

    • 在邮件客户机级别,使用电子邮件客户机规则(如Thunderbird中可用的规则)很容易:只需设置一个规则,删除主题中标记为垃圾邮件的任何电子邮件。

    • 在用户级别,如果机器自动接收邮件,您可以设置一些cron作业,定期检查本地邮箱,然后再次删除标记为垃圾邮件的邮件。
      如果你的本地商店使用 maildir 因为每个电子邮件只是一个文件,而不是 mbox 格式,因为它是一个单独的文件,所以需要做更多的工作。
      设置 邮递员 对于后缀是 trivial .

    • 在服务器级别,使用 Amavisd 将允许您对邮件的处理方式有更多的控制。
      阿马维斯 具有阈值设置,您可以根据SpamAssassin给出的垃圾邮件得分定义回避操作。
      例如,超过15点的将被隔离,超过30点的将被删除。
      有一些说明 installing Amavisd on Ubuntu .

    关键是,据我所知, spamassassin 他的工作是识别和给垃圾邮件点。你想怎么处理这些还不够 斯马萨辛 但是其他的模块都在链下。