反垃圾邮件系统-SpamAssassin
SpamAssassin 是一款反垃圾工具,是许多商业产品背后的"秘密武器(secret sauce)",同时很多的电子邮件服务商和垃圾过滤(工具)提供商都在使用它,经常将SpamAssassin看作是最好的开源反垃圾工具(不依赖于操作系统),采用Perl开发并在Apache协议下授权。是一套开源的垃圾邮件过滤软件,它为系统管理员提供了一个过滤器来对电子邮件进行分类并阻止垃圾邮件(未经请求的批量电子邮件)。它还使用强大的评分框架和插件来集成各种针对电子邮件标头和正文的高级启发式和统计分析测试,包括文本分析、贝叶斯过滤、DNS 黑名单和协同过滤数据库。此外,Apache SpamAssassin 具有模块化架构,可以与其它项目快速整合。
SpamAssassin is a mature, widely-deployed open source project that serves as a mail filter to identify Spam. SpamAssassin uses a variety of mechanisms including header and text analysis, Bayesian filtering, DNS blocklists, and collaborative filtering databases. SpamAssassin runs on a server, and filters spam before it reaches your mailbox.

Features
Wide-spectrum: SpamAssassin uses a wide variety of local and network tests to identify spam signatures. This makes it harder for spammers to identify one aspect which they can craft their messages to work around.
Free software: it is distributed under the same terms and conditions as other popular open-source software packages such as the Apache web server.
Easy to extend: Anti-spam tests and configuration are stored in plain text, making it easy to configure and add new rules.
Flexible: SpamAssassin encapsulates its logic in a well-designed, abstract API so it can be integrated anywhere in the email stream. The Mail::SpamAssassin classes can be used on a wide variety of email systems including procmail, sendmail, Postfix, qmail, and many others.
Easy Configuration: SpamAssassin requires very little configuration; you do not need to continually update it with details of your mail accounts, mailing list memberships, etc. Once classified, site and user-specific policies can then be applied against spam. Policies can be applied on both mail servers and later using the user's own mail user-agent application.
最新版本:3.4
这是个重要版本更新,修复了 2011 年 6 月 16 发布的 SpamAssassin 3.3.2 的 bug,并添加了一些新特性,主要更新内容如下:
使用 Redis 后台来做 Bayesian 数据存储
支持本地 IPv6与其他常规更新
最新版本:4.0
与 SpamAssassin 3.4 系列相比,2022年12月下旬发布的 4.0 是重大更新版本,包含许多改进和新功能。部分亮点如下:
完整的 Unicode 字符支持和原生 UTF-8 处理,现在可以轻松阻止不同语言的垃圾邮件
改进贝叶斯过滤,特别是围绕非英语电子邮件和常用词
改进 SSL 客户端证书支持
引入新插件,用于在解析 DKIM 和 SPF 结果后检查电子邮件是否符合 DMARC 策略
引入能够解码来自各种 URL 缩短服务的缩短 URL 的插件。该插件将从支持的短网址服务中找出真实的 URL,以检查与垃圾邮件相关的匹配项
ExtractText 插件允许调用外部软件从电子邮件附件中提取文本,例如 PDF 或 Microsoft Office 文档等。Tesseract OCR 还可用于分析图像上的文本
更好的地理定位,其他错误修复、优化等
官方团队称此版本整合了过去数年的修正,显著改进了分类和性能,并已在生产环境中进行了全面测试,强烈建议用户尽快升级。
项目主页:http://spamassassin.apache.org/