Originally posted January 1, 2010

I was looking over some blogs while eating lunch and found something about a spamassassin bug. There’s a rule like this:

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

Unfortunately, that will match mail from 2010. I took a quick look at my junk mail and found a message from my bank that should have gone through, but which failed. So I manually changed the above line to:

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

and restarted spamassassin. Hopefully, that will fix things.