梭子鱼垃圾邮件filter的开源或低成本替代品

我知道基于SpamAssassin的解决scheme,但我正在寻找一种免费或低成本的垃圾邮件过滤解决scheme,其function类似于梭子鱼垃圾邮件filter 。 梭子鱼运行良好,但硬件在低到中等的单位是值得怀疑的,而且成本也在不断攀升。 我正在寻求一些我可以推荐给客户的东西,比最初的SpamAssassin安装更容易让最终用户进行pipe理。

任何build议?

我必须同意John Gardeniers在这里。 Mailcleaner是迄今为止我find的最好的开源垃圾邮件过滤解决scheme,而且我已经testing了几乎所有我能够find的(主要是那些集成到其他防火墙types的Linux发行版)。

我已经使用了几年的Mailcleaner来保护我的域名(stormnine.net),同时在工作中使用Barracuda M600s(dfa.arkansas.gov)。 虽然我的工作Barracudas看到更多的整体stream量,百分比率的几乎相同,我所经验的与Mailcleaner。 我也喜欢Mailcleaner支持标记和隔离的事实。 就个人而言,我不在stormnine.net上使用隔离,因为它只是简单地在MailCleaner中使用标记,然后让Exchange服务器将邮件标记为用户的垃圾邮件文件夹(30天到期),而不需要长期维护。 这确保了我的Mailcleaner反垃圾邮件设备永远不会占用太多的磁盘空间,并确保我的Exchange MessageStore不会超出分配给其虚拟机容器的磁盘空间。 我同时在同一台主机上同时运行了VMWare ESXi虚拟服务器中的Mailcleaner&Exchange,并且我看不到主机或虚拟机有任何显着的性能损失。

我也在物理硬件上使用了Mailcleaner,而且它在那里也工作得很好,但是从长远来看,我发现将Mailcleaner虚拟化,closuresMailcleaner虚拟机并在configuration完成后将其复制到虚拟设备要好得多Mailcleaner用于您的域和身份validation系统 ,然后将Mailcleaner重新联机。 这确保了如果您决定在Mailcleaner中进行任何试验或开发,那么您仍然拥有完整的工作副本,随时可以部署,只需要大约10到20分钟即可返回在虚拟机因灾难而发生灾难性故障后提供服务。 Mailcleaner可能会非常棘手…这是由于开发人员使用的自定义结构,这不符合Debian的默认设置(尽pipeMailcleaner本身是基于Debian-Sarge的)。 尽pipe如此,还是可以进行一些修改……只要确保知道自己在做什么,如果你做了任何修改。 否则,请确保准备部署虚拟机的备用副本,以防万一发生故障。

现在,所有这一切都表示,如果按照说明安装,Mailcleaner是非常可靠的。 在它自己的,没有修改,它完全支持LDAP,SMTP或本地身份validation。 就个人而言,我使用Active Directory(LDAP)身份validation,如果您的LDAP查询结构stream畅,或者至less已经设置了梭子鱼与AD / LDAP交谈,那么它很容易设置,因为它基本上是相同的语法。 在我使用的模型中,通过Mailcleaner&Exchange虚拟化和备用的Mailcleaner虚拟设备映像备份,除了添加新用户之外,我对这两个系统的维护或交互都非常less,除此之外,通常,因为Mailcleaner在后端使用AD来validation所有电子邮件地址和用户,所以要将用户添加到AD。 由于我使用的是标记而不是隔离,因此我们的用户甚至不知道它们在那里,直到他们查看垃圾邮件文件夹中的电子邮件标题。 而我呢…近8年来,我还没有在垃圾邮件领域投诉。 🙂

我正在使用Mailcleaner进行公司垃圾邮件过滤。 社区版是免费的,尽pipe您需要花些功夫来培训系统。 一旦创build了初始训练数据库,就可以在机器之间进行复制。

文档很less,但有一个论坛,您可以获得更多的信息。 应该指出的是,论坛上发布的许多问题都没有得到答复。 似乎有一个点击核心组的论坛用户,其余的往往会被忽略了一下。 尽pipe如此,大部分问题已经被讨论和/或解决,所以几乎没有必要发布新的求助要求。

有VM应用程序为此目的而构build。 我没有真正使用过,因为我目前的客户不需要简单的pipe理(可能是因为梭子鱼远离他们的范围),但是这里有一个: SpamVigilante ( docs ):

当然,它基于SpamAssasin,但它也包括Apache和Webpipe理控制台,显然是从头开始编写的(“Spam Viewer”)。

虽然我从来没有pipe理它,我的一些电子邮件帐户是由mailscaner保护,似乎几乎捕获我发送的所有垃圾邮件。 它也有模块来检查消息中的URL实际上是指向文本暗示的服务器,因此可以提供额外的networking钓鱼防护。

如果你想免费,但仍然让最终用户控制自己的设置,你可以尝试一个SpamAssassin + Amavisd新configuration,使用这里find的第三方插件Amavsid。

但是当我提出build议时,我想要记住的一点是,我经常发现,你付出的东西越less,你将投入更多的工作来build立和维护它(并不总是如此,但是经常是这样)。 一旦你在几小时和几小时的劳动中,一些免费的东西可能不是那么自由。

现在,我不想解雇任何罚款免费/开源产品(我大量使用SpamAssasin + Amavisd)。 这只是要记住。