邮件垃圾与病毒防护:SpamAssassin与ClamAV的实用指南
1. SpamAssassin的功能与使用
SpamAssassin是一款强大的反垃圾邮件工具,它将贝叶斯数据库存储在用户主目录下的.spamassassin目录中的三个文件里,文件格式通常为Berkeley DB格式,具体文件如下:
-bayes_journal:作为临时存储区域,有时可能不存在,文件一般较小,约10 KB。
-bayes_seen:大小可达数兆字节。
-bayes_toks:大小可达数兆字节。
除了基本的数据库存储,SpamAssassin还有许多其他实用功能:
| 功能 | 描述 |
| — | — |
| 网络测试 | 可与开放中继数据库集成,3.x版本包含对30多个数据库的测试,虽并非默认全部启用,但该测试无需高性能机器和大量内存,成本较低且检测率较高。 |
| 外部内容数据库 | 能与外部内容数据库集成,在参与网络中工作。所有参与者将收到的电子邮件详细信息发送到中央服务器,若某邮件此前多次发送,则可能是群发垃圾邮件,且服务设计确保不会发送机密数据。 |
| 白名单和黑名单 | 包含自动白名单和黑名单,工作方式与手动列表类似,能有效防止正常通信者的邮件被误判为垃圾邮件。 |
| 创建新规则 | 可编写和开发新规则,只需一些想象力和合适的垃圾邮件源,系统管理员就能利用新规则清除默认规则无法检测到的顽固垃圾邮件。 |
| 可定制邮件头 | 能定制SpamAssassin添加到电