用 rspamd 来实现反垃圾邮件
💡
原文中文,约1900字,阅读约需5分钟。
📝
内容提要
作者分享了将自己的邮件系统从amavisd-new换成rspamd的经验,rspamd相比amavisd-new的最大优势是CPU开销大幅下降,安装和配置rspamd的方法在FreeBSD上介绍,与postfix和sieve的集成也提到,作者拆除了之前使用的clamav反病毒软件,rspamd的控制面板可以方便地罩在zero trust代理后面。
🎯
关键要点
- 作者有二十多年邮件服务器经验,最初在学校做邮件服务。
- 作者的个人域名自2002年注册以来一直在运行邮件服务。
- 作者使用amavisd-new作为邮件服务的反垃圾系统,增加了病毒扫描等功能。
- 最近发现FreeBSD.org将反垃圾系统替换为rspamd,作者也在11月初进行了更换。
- rspamd相比amavisd-new的主要优势是CPU开销大幅下降,得益于C语言编写和事件驱动的异步架构设计。
- 在FreeBSD上安装rspamd可以通过pkg命令,需同时安装redis作为后端存储。
- redis默认绑定到127.0.0.1,需注意安全配置,建议使用Unix domain socket。
- rspamd的milter服务可以添加信头,方便其他MUA或sieve进行拣选。
- 与postfix的集成只需将smtpd_milter换成rspamd。
- 与sieve的集成可以通过rspamc连接rspamd的controller完成learn_spam和learn_ham。
- 作者拆除了clamav反病毒软件,认为其价值不大。
- rspamd的控制面板可以罩在zero trust代理后面,方便访问。
🏷️
标签
➡️