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]
以下是相关规则:
##{ 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有什么区别?两者似乎都不应该运行,或者什么的。
发布于 2010-03-08 00:26:47
结果我需要重新启动amavisd而不是spamd。
发布于 2010-01-28 01:07:58
您发布的规则是buggy之一--查看一个文件,如:
/var/lib/spamassassin/3.002005/updates_spamassassin_org/72_active.cf
这将取代/usr/share/ (参见这里)中的默认规则--您希望看到固定规则中有一个2-9而不是1-9:
##{ 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://serverfault.com/questions/107027
复制相似问题