IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    配置 spamassassin 来过滤垃圾邮件

    依云发表于 2016-01-10 10:30:46
    love 0

    本文来自依云's Blog,转载请注明。

    虽然 GMail 的垃圾邮件过滤功能十分强大,误判率很低。但是我另有使用网易的邮件服务的域名邮箱,屡次教它哪些是垃圾邮件却依然不奏效。于是在本地配置一下 spamassassin 好了。

    安装。在 Arch Linux 上这样子:

    sudo pacman -S spamassassin
    sudo sa-update
    

    教学。之前就计划用 spamassassin,所以预先收集了不少垃圾邮件样本。喂给 sa-learn 学习一下:

    sa-learn --spam --mbox < ~/.Mail/spam
    

    过滤。编辑 ~/.procmailrc 配置文件,让 procmail 将邮件交给 spamassassin 检查,如果判定为垃圾邮件就放到特定的邮箱中:

    :0fw: spamassassin.lock
    * < 256000
    | /usr/bin/vendor_perl/spamassassin
    
    :0:
    * ^X-Spam-Status: Yes
    autospam
    

    完成。其实挺简单的。



沪ICP备19023445号-2号
友情链接