梭子鱼垃圾邮件过滤器的开源或低成本替代方案

eww*_*ite 2 spam spam-filter spamassassin barracuda

我知道基于 SpamAssassin 的解决方案,但我正在寻找一种免费或低成本的垃圾邮件过滤解决方案,其功能类似于Barracuda Spam Filter。Barracuda 运行良好,但中低端设备的硬件存在问题,而且成本一直在攀升。我正在寻找可以向客户推荐的东西,它比原始 SpamAssassin 安装更易于最终用户管理。

有什么建议吗?

小智 5

我必须同意 John Gardeniers 的观​​点。Mailcleaner 是迄今为止我发现的最好的开源垃圾邮件过滤解决方案,我已经测试了几乎所有能够找到的解决方案(主要是那些集成到其他防火墙类型的 linux 发行版中的)。

我已经使用 Mailcleaner 几年来保护我的域 (stormnine.net),同时在工作中使用 Barracuda M600s (dfa.arkansas.gov)。虽然我工作中的梭子鱼总体上看到了更多的流量,但按流量计算的百分比几乎与我使用 Mailcleaner 时的体验相同。我也喜欢 Mailcleaner 支持标记和隔离的事实。就我个人而言,我不会在stormnine.net 上使用隔离,因为在MailCleaner 中简单地使用标记然后让我的Exchange 服务器将标记的电子邮件处理到用户的垃圾邮件文件夹中,这样的长期维护要少得多,该文件夹的有效期为30 天。这确保我的 Mailcleaner 反垃圾邮件设备永远不会使用太多磁盘空间,并确保我的 Exchange MessageStore 不会超过分配给它的虚拟机容器的磁盘空间。

我也在物理硬件上使用过 Mailcleaner,它在那里也很好用,但从长远来看,我发现虚拟化 Mailcleaner、关闭 Mailcleaner VM 并在配置后将其复制到虚拟设备要好得多用于您的域和身份验证系统的 Mailcleaner,然后将 Mailcleaner 重新联机。这可确保如果您决定深入了解并在 Mailcleaner 上进行任何实验或开发,您仍将拥有一个完整的工作副本,随时准备部署,只需要大约 10 到 20 分钟即可返回在 VM 由于更改而发生灾难性故障后提供服务。Mailcleaner 在底层可能非常棘手……这是由于开发人员使用的自定义结构与 Debian 默认值不对应(尽管 Mailcleaner 本身基于 Debian-Sarge)。尽管如此,仍然可以进行一些修改……只要确保您在进入那里时知道自己在做什么,如果您进行了任何修改。否则,请务必保留 VM 的备用副本以备部署,以防它出现故障。

现在,所有这一切都说,Mailcleaner非常可靠,如果按照说明安装。它本身无需修改,完全支持 LDAP、SMTP 或本地身份验证。就我个人而言,我使用 Active Directory (LDAP) 身份验证,如果您精通 LDAP 查询结构,或者至少设置了梭子鱼来与 AD/LDAP 对话,那么它很容易设置,因为它基本上是相同类型的语法。使用我使用的模型,Mailcleaner 和 Exchange 虚拟化并备份了一个备用的 Mailcleaner 虚拟设备映像,我几乎没有维护或与任一系统的交互,除非我添加新用户,即使这样我也有通常要做的是将用户添加到 AD,因为 Mailcleaner 在后端使用 AD 来验证所有电子邮件地址和用户。由于我使用标记而不是隔离,我的用户甚至不知道它” 直到他们真正查看垃圾邮件文件夹中的电子邮件标题。而我... 近 8 年来,我没有收到过有关该域的垃圾邮件投诉。:)