bogofilter
bogofilter
软件
软件描述
Bogofilter 是一种邮件过滤器,通过统计分析邮件的标题和内容(正文)来将邮件分类为垃圾邮件或非垃圾邮件(ham)。该程序能够根据用户的分类和更正进行学习。
官方网站
访问软件的官方网站了解更多信息
bogofilter.sourceforge.net
什么是 bogofilter?
Bogofilter 是一种邮件过滤器,通过分析邮件的头部和内容(正文)进行统计分析,将邮件分类为垃圾邮件或非垃圾邮件(ham)。该程序能够根据用户对邮件的分类和修正进行学习。
Bogofilter 可与图形化邮件客户端集成,例如 KDE 的 KMail、GNOME 的 Evolution 或 Claws Mail(曾用名 Sylpheed-Claws),也可由邮件投递代理(如 maildrop、procmail)脚本调用,对收到的邮件进行垃圾邮件或非垃圾邮件分类(使用 BerkeleyDB 存储的词表)。Bogofilter 支持纯文本和 HTML 格式。它可处理多部分 MIME 消息,并解码 base64、quoted-printable 和 uuencoded 文本,同时忽略附件(如图片)。
其采用的统计技术称为贝叶斯技术,保罗·格雷厄姆在 2002 年 8 月的文章《Spam 的计划》中首次描述了该技术在垃圾邮件过滤中的应用。加里·罗宾逊在其博客 Rants(2002 年 9 月)中提出了一些改进方法,以提高垃圾邮件与非垃圾邮件的区分能力。Bogofilter 的核心算法采用了他所描述的 f(w) 参数及 Fisher 逆卡方技术。保罗·格雷厄姆在 2003 年 1 月的新文章《更好的贝叶斯过滤》中建议了一些有用的解析优化。
Bogofilter 使用 C 语言编写。支持平台包括:Linux、FreeBSD、Solaris、OS X、HP-UX、AIX、RISC OS、SunOS、OS/2 等。
