gpt4 book ai didi

perl - 删除被 SpamAssassin 标记为垃圾邮件的电子邮件的最直接方法是什么?

转载 作者:行者123 更新时间:2023-12-04 18:30:45 27 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

  • 在用户级别,如果机器自动接收邮件,您可以设置一些 cron 作业,定期检查本地邮箱并再次删除标记为垃圾邮件的邮件。
    如果您的本地商店使用 maildir,这很容易因为每封电子邮件只是一个文件,而不是 mbox 格式,后者需要更多工作,因为它是一个文件。
    为后缀设置 maildirtrivial .

  • 在服务器级别,使用 Amavisd将使您能够更好地控制邮件的处理方式。
    Amavisd 具有阈值设置,您可以在其中根据 spamassassin 给出的垃圾邮件分数定义规避操作。
    例如,超过15分的将被隔离,超过30分的将被删除。
    installing Amavisd on Ubuntu 有一些说明.

要点是,据我所知,spamassassin 的工作是识别电子邮件并将垃圾邮件分给电子邮件。您希望如何处理这些不取决于 spamassassin,而是链下的其他模块。

关于perl - 删除被 SpamAssassin 标记为垃圾邮件的电子邮件的最直接方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/622983/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com