首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SpamAssassin 2010 Bug仍然活跃在我的邮件服务器上,尽管违规规则是固定的-找哪里去修复?

SpamAssassin 2010 Bug仍然活跃在我的邮件服务器上,尽管违规规则是固定的-找哪里去修复?
EN

Server Fault用户
提问于 2010-01-28 00:39:12
回答 2查看 382关注 0票数 2

SpamAssassin 2010 bug应该是在bug广为人知后不久修复的,而my /usr/share/spamassassin/72_active.cf中的违规规则确实已经更新。然而,传入的消息仍在被标记,例如:

X-Spam-Status: No, score=3.188 tagged_above=-999 required=6.31 tests=[BAYES_50=0.001, FH_DATE_PAST_20XX=3.188, SPF_PASS=-0.001]

以下是相关规则:

代码语言:javascript
复制
##{ FH_DATE_PAST_20XX
header   FH_DATE_PAST_20XX      Date =~ /20[2-9][0-9]/ [if-unset: 2006]
describe FH_DATE_PAST_20XX      The date is grossly in the future.
##} FH_DATE_PAST_20XX

我正在使用垃圾邮件刺客/3.2.5-2+lenny1.1~Vollele1在Debian Lenny上,完全是最新的。在哪里找出到底是怎么回事?我对SpamAssassin一无所知;通常是其他人在处理这个问题,但我现在有空,并试图找出问题所在,因为它已经困扰我们一段时间了,我们才刚刚意识到这个bug还在影响我们。

更新:我已经将FH_DATE_PAST20XX规则的得分降低到0.1分,无论是in /etc/spamassassin/local.cf还是/usr/share/spamassassin/50_scores.cf,它仍然为这个规则提供了3.188分。知道怎么回事吗?这真的让我很困惑。

更新2:似乎在重新启动amavisd之后,它已经修复了。amavisd和spamd有什么区别?两者似乎都不应该运行,或者什么的。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-03-08 00:26:47

结果我需要重新启动amavisd而不是spamd。

票数 0
EN

Server Fault用户

发布于 2010-01-28 01:07:58

您发布的规则是buggy之一--查看一个文件,如:

/var/lib/spamassassin/3.002005/updates_spamassassin_org/72_active.cf

这将取代/usr/share/ (参见这里)中的默认规则--您希望看到固定规则中有一个2-9而不是1-9:

代码语言:javascript
复制
##{ FH_DATE_PAST_20XX
header   FH_DATE_PAST_20XX      Date =~ /20[2-9][0-9]/ [if-unset: 2006]
describe FH_DATE_PAST_20XX      The date is grossly in the future.
##} FH_DATE_PAST_20XX

验证之后,确保您实际上已经重新启动了SpamAssassin的spamd守护进程组件,以便它能够重新读取它的规则。

https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6269

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/107027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档