In trying to figure out why certain spam was getting through for certain users, I came across an interesting phenomenon. Take a look at these two spam headers for two spam emails that came at roughly the exact same time. Notice that the "required" level for each is different. In the admin side I've set the tag percent to 20, so the required should be 4:
Code:
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: YES
X-Spam-Score: 7.54
X-Spam-Level: *******
X-Spam-Status: Yes, score=7.54 tagged_above=-10 required=6.6
tests=[BAYES_99=3.5, DRUGS_ERECTILE=0.282, DRUGS_ERECTILE_OBFU=1.229,
FH_HELO_EQ_D_D_D_D=0.001, FUZZY_CPILL=0.001,
HELO_DYNAMIC_IPADDR=2.426, HS_INDEX_PARAM=0.001, RDNS_DYNAMIC=0.1]
Code:
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: YES
X-Spam-Score: 19.141
X-Spam-Level: *******************
X-Spam-Status: Yes, score=19.141 tagged_above=-10 required=4
tests=[BAYES_99=6.5, DATE_IN_PAST_06_12=1.069,
FORGED_MUA_OUTLOOK=3.116, INVALID_MSGID=1.9,
RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E8_51_100=1.5,
RAZOR2_CHECK=2.5, RDNS_DYNAMIC=0.1, STOX_REPLY_TYPE=0.001,
URIBL_BLACK=1.955]
It looks as though somewhere the system is still tagging messages at the default of 33% (or 6.6), as shown by the first message. Even weirder still is I think that the rogue tag value is only happening for one or two particular users - people who are still complaining about spam. Also, the BAYES_99 value is different for each as well. One uses the higher value I have set and the other uses the default.
Any ideas?