SpamAssassin 4.0.0 垃圾邮件过滤平台已经发布。 SpamAssassin 提供了一种全面的阻止决策方法:首先,邮件经过一系列检查(上下文分析、DNSBL 黑名单和白名单、训练有素的贝叶斯分类器、签名检查、SPF 和 DKIM 发件人身份验证等)。 通过不同的方法对消息进行评价后,累积一定的权重系数。 如果计算出的系数超过某个阈值,则邮件将被阻止或标记为垃圾邮件。 支持过滤规则自动更新的方式。 该软件包可用于客户端和服务器系统。 SpamAssassin 代码是用 Perl 编写的,并在 Apache 2.0 许可下分发。
在新版本中:
- 实现了对 UTF-8 编码的多字节字符和消息的完整内置处理。 显着改进了对非英语文本的处理。
- 添加了 Mail::SpamAssassin::Plugin::ExtractText 插件以从附件中提取文本并将其添加到正文文本中,所有垃圾邮件检测规则都适用于该插件。
- 添加了 Mail::SpamAssassin::Plugin::DMARC 插件,用于在通过 DKIM 和 SPF 解析扫描结果后检查邮件是否符合 DMARC 策略。
- 添加Mail::SpamAssassin::Plugin::DecodeShortURLs插件,检查URL中是否使用了短链接,并通过向服务发送HTTP请求来确定目标URL,之后可以通过常规规则和插件处理扩展的URL,例如作为 URIDNSBL。
- 删除了之前弃用的 HashCash 插件。
- 贝叶斯分类器插件已得到改进,包括支持丢弃英语以外语言的常用词。
- 在OLEVBMacro插件中,扩展了Microsoft Office宏和危险内容的定义,并提供了从文档中提取链接。
- sa-update 实用程序添加了选项 forcemirror 以强制绑定到特定镜像,score-multiplier 以将指定更新服务器的所有权重乘以特定值,以及 score-limit 以限制指定更新服务器的权重。
- 改进了对客户端 SSL 证书的支持。
- DKIM 插件中添加了对 ARC(已验证接收链)签名的支持。
- 默认情况下启用 normalize_charset 设置。
- Mail::SPF::Query 模块已被宣布过时,建议使用 Mail::SPF 插件来使用 SPF。
- 规则、功能、插件和选项中的单词“白名单”和“黑名单”已被替换为“欢迎名单”和“阻止名单”(与旧引用“白名单”和“黑名单”的向后兼容性将至少保留到版本4.1.0).
- 添加了“nolog”标志以禁用处理某些规则的结果在日志中的反映。
- 添加了 razor_fork 和 pyzor_fork 设置以分叉 Razor2 和 Pyzor 的单独进程并异步使用它们。
- 提供以异步方式发送 DNS 和 DCC 查询。
来源: opennet.ru