Barracuda 垃圾邮件过滤器的开源或低成本替代品

Barracuda 垃圾邮件过滤器的开源或低成本替代品

我知道基于 SpamAssassin 的解决方案,但我正在寻找功能类似于的免费或低成本垃圾邮件过滤解决方案梭子鱼垃圾邮件过滤器。Barracuda 运行良好,但中低端设备的硬件存在问题,而且成本一直在上涨。我正在寻找可以推荐给客户的产品,让最终用户比原始的 SpamAssassin 安装更容易管理。

有什么建议吗?

答案1

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

我已经使用 Mailcleaner 好几年了,用于保护我的域名 (stormnine.net),同时在工作中使用 Barracuda M600s (dfa.arkansas.gov)。虽然我工作中的 Barracudas 总体上流量要大得多,但流量百分比与我使用 Mailcleaner 时所体验到的几乎相同。我还喜欢 Mailcleaner 支持标记和隔离这一事实。就我个人而言,我不会在 stormnine.net 上使用隔离,因为只需在 MailCleaner 中使用标记,然后让我的 Exchange 服务器将标记的电子邮件处理到用户的垃圾邮件文件夹中(有效期为 30 天),这样长期维护工作量就少得多。这可确保我的 Mailcleaner 反垃圾邮件设备永远不会占用太多磁盘空间,并确保我的 Exchange MessageStore 不会超出分配给其虚拟机容器的磁盘空间。我在 VMWare ESXi 虚拟服务器中(甚至在同一台主机上)同时运行 Mailcleaner 和 Exchange,但我没有看到这样做对主机或虚拟机的性能造成任何显著的影响。

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

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

答案2

我在用着邮件清理器用于公司垃圾邮件过滤。社区版是免费的,但您需要花些精力来训练系统。一旦创建了初始训练数据库,就可以将它们从一台机器复制到另一台机器。

文档很少,但有一个论坛,您可以在那里获取更多信息。但应该注意的是,论坛上发布的许多问题都没有得到答复。似乎有一群核心论坛用户,其余用户往往会被忽略。尽管如此,大多数问题已经讨论和/或解决了,所以应该没有必要发布新的求助请求。

答案3

有专门为此目的而构建的 VM 应用程序。我实际上没有使用过任何应用程序,因为我当前的客户不需要简单的管理(可能是因为 Barracuda 超出了他们的承受范围),但这里有一个:垃圾邮件维吉兰文档):

当然,它基于 SpamAssasin,但它还包括 Apache 和一个显然从头编写的 Web 管理控制台(“垃圾邮件查看器”)。

答案4

如果你想要免费,但仍让最终用户控制自己的设置,你可以尝试 SpamAssassin + Amavisd-new 配置,使用 Amavsid 的第三方插件之一找到这里

但在提出建议时,我想记住的一点是,我经常发现,你为某样东西支付的费用越少,你在设置和维护它时投入的工作就越多(并非总是如此,但经常如此)。现在免费的东西,一旦你考虑到数小时的劳动,可能就不那么免费了。

现在,我并不是想否定任何优秀的免费/开源产品(我大量使用 SpamAssasin+Amavisd)。这只是一些需要记住的事情。

相关内容