解决方法SpamAssassin Y2K10错误(Mac OS X服务器)

错误报告: https : //issues.apache.org/SpamAssassin/show_bug.cgi? id = 6269

事实certificate,由于上述错误,SpamAssassin正在为通过邮件服务器(Mac OS X 10.6 Server)的所有电子邮件添加3.2(FH_DATE_PAST_20XX)分数。

见日志:

Jan 1 09:46:36 mail.example.com /usr/bin/amavisd[25021]: (25021-16) SPAM, <[email protected]> -> <[email protected]>, Yes, score=11.101 tag=2 tag2=6 kill=6 tests=[BAYES_99=3.5, FH_DATE_PAST_20XX=3.188, HTML_IMAGE_ONLY_32=1.778, HTML_IMAGE_RATIO_02=0.383, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RDNS_NONE=0.1, SPF_FAIL=0.693, SPF_HELO_FAIL=0.001], autolearn=no, quarantine fydtn7Bx7ffD ([email protected]) 

在bug中,规则是在/rulesrc/sandbox/emailed/00_FVGT_File001.cf中定义的,但是这在Mac OS X上不存在 – 是否知道在Mac OS X Server上定义此规则的位置? 在/usr/share/spamassassin/中没有00_前缀的文件,这是我认为的。

有点耐心,它出现在我的一个邮件列表(现在在苹果的KBase: TS3187上 ):

或者:

1)添加到/etc/mail/spamassassin.conf

  score FH_DATE_PAST_20XX 0.0 

要么

2)将规则修改为/usr/share/spamassassin/72_active.cf是将FH_DATE_PAST_20XX行replace为:

 header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006] 

要么

3)运行sa-update ,这也将解决它。 (感谢马修·布莱恩特 )

 sudo sa-update --nogpg --updatedir /etc/mail/spamassassin --debug 

我不得不修改/private/etc/mail/spamassassin/00_FVGT_File001.cf,然后重新启动邮件服务。

更新/usr/share/spamassassin/72_active.cf对我没有帮助。

(Mac OS X Server 10.6.2,几乎是一个香草安装)