垃圾邮件过滤与病毒防护:SpamAssassin 与 ClamAV 全解析
1. SpamAssassin 简介
SpamAssassin 是一款强大的垃圾邮件过滤工具,它将贝叶斯数据库存储在用户主目录下的.spamassassin目录中的三个文件里,文件格式通常为 Berkeley DB 格式,具体文件如下:
-bayes_journal:作为临时存储区域,有时可能不存在,文件一般较小,约 10KB。
-bayes_seen:大小可达数兆字节。
-bayes_toks:大小可达数兆字节。
2. SpamAssassin 的其他特性
除了基本的贝叶斯过滤功能,SpamAssassin 还有许多其他实用特性:
-网络测试:可与开放中继数据库集成,3.x 版本包含对 30 多个数据库的测试,虽并非所有默认启用,但开放中继测试无需高性能机器和大量内存,检测成本低且成功率较高。
-外部内容数据库:能与外部内容数据库集成,参与网络中的所有参与者将收到的邮件详情发送到中央服务器,若某邮件多次发送,很可能是群发垃圾邮件,且该服务不会发送机密数据。
-白名单和黑名单:具备自动白名单和黑名单功能,与手动列表工作方式类似,能有效防止正常通信者的邮件被误判为垃圾邮件。
-创建新规则:可编写和开发新规则,只需一点创意和合适的垃圾邮件