spamassassin Y2K10 bug (Mac OS X Server 10.6)
I noticed a problem this morning with my Mac OS X Snow Leopard Server tagging a lot of new mail as spam in my Inbox by inserting “*** Junk Mail ***” into the Subject header when it quite clearly wasn’t. A bunch more was in my Junk folder.
Looking at the header revealed hits like:
X-Spam-Status: No, score=10.994 tagged_above=2 required=12 tests=[AWL=-3.518, FH_DATE_PAST_20XX=10.357, FH_RELAY_NODNS=1.451, FM_FORGED_GMAIL=0.622, FRT_PROFILE2=1.981, HTML_MESSAGE=0.001, RDNS_NONE=0.1]
Thinking FH_DATE_PAST_20XX=10.357 looked a bit suspect, I did some Googling and found the following blog entry:
http://serverfault.com/questions/98723/workaround-spamassassin-y2k10-bug-mac-os-x-server
I went with Option 2 — modifying the rule configuration file such the 2010 isn’t perceived to be so far in the future as to be spam
Substitute
header FH_DATE_PAST_20XX Date =~ /20[1-9][0-9]/ [if-unset: 2006]
with
header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006]
Unfortunately that didn’t resolve the issue for me.
On further searching through the various configuration files on the server, it looks like
/private/etc/mail/spamassassin/00_FVGT_File001.cf
is the file you want to edit.
[UPDATE:] yes, updating /private/etc/mail/spamassassin/00_FVGT_File001.cf and restarting the mail service appears to have resolved my issue.