Articles of spamassassin

如何最大限度地减lessSpamAssassin(垃圾邮件)内存的使用

我在Debian上使用了SpamAssassin(Pyzor,AWL和Bayes被禁用,并启用sa-compile的默认configuration),并且每个spamdsubprocess在32位上消耗大约100到150MB的内存(大约50MB的实内存)在64位服务器上大约是双倍(逻辑上足够)。 通常有两个subprocess,但在繁忙时间可能有五个(最大)运行。 200到600MB的ISTM是这个任务的很多内存。 我想继续使用SA作为我的过滤结构的一部分,但要certificate这么多的内存正变得困难。 有没有办法减less每个subprocess使用的内存量? (或者,也可以让一个单独的subprocess如此之快,以至于我可以将最大的subprocess设置为2)。 我愿意考虑任何选项,包括将会或可能导致准确度降低的选项。 我已经阅读了SA wiki上的“Out of Memory Problems”页面 。 没有什么用处。 大于5 MB的消息不会使用SA进行扫描。

Spamassassin将垃圾邮件标记为非垃圾邮件。 我该怎么说呢?

这是关于训练spamassassin的一般问题。 我有一个新build立的邮件服务器,通过spamassassin过滤传入的邮件。 我最近得到一个标记为垃圾邮件的航class预定(5分),并想告诉spamassassin它不是垃圾邮件。 (也许这样做也会重新发送邮件没有修改spamassassin头?) 我试过四处寻找,只能find让spamassassin把邮件标记为垃圾邮件(而不是纠正误报)的东西,或者是写邮件的人 – 怎么不被标记为垃圾邮件。 所以关于给错误的电话spamassassin反馈: 有没有一种方法可以从电子邮件客户端(例如:Thunderbird) 有没有办法通过邮件服务器上的命令行来做到这一点? 我想尽可能使stream程尽可能stream畅,但无论什么工作都能完成。 SpamAssassin关于电子邮件的详情: 0.0 FSL_HELO_NON_FQDN_1 No description available. 0.6 HK_RANDOM_ENVFROM Envelope sender username looks random -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [82.150.225.129 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [82.150.225.129 listed in wl.mailspike.net] 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail […]

使用伪造的MXlogging来对付垃圾邮件

我有一个客户端正在大量垃圾邮件..这是本月15日和POP3带宽几乎100 GB。 这个域只有7个电子邮件帐户。 我安装SpamAssassin将其设置为5,并设置10-20filter拒绝大部分的垃圾。 我没有看到很多POP3带宽的变化。 纠正我,如果我错了,服务器仍然收到消息使用带宽,以分析确定垃圾邮件分数。 我偶然发现了假冒MXlogging,因为没有意识到 – 基本上你把一个假的服务器设置为最低和最高的MXlogging,中间有工作服务器的MXlogging。 例如: fake.example.com 1 realmx.example.com 2 fake2.example.com 3 理论上说,因为大部分垃圾邮件都是基于Windows的僵尸产生的,而且有不less人会查询到最高的垃圾邮件logging,因为通常他们通常是不过滤垃圾邮件的备份服务器。 最低的假MXlogging是垃圾邮件发送者的其余部分..通常垃圾邮件发送者不会在失败后重试。 有没有人试过这个? 它有帮助吗? 邮件传递是否延迟或导致问题? 其他人有更好的解决scheme吗?