Hi everyone, I have come across a strange issue where I need some guidance to debug.
I have 2 servers and when an email filters through 1 of them, I get this back - (not cached, score=5.403,required 4, BAYES_50 0.80, HTML_IMAGE_ONLY_28 1.40, HTML_MESSAGE 0.30, HTML_MIME_NO_HTML_TAG 0.38, LOCAL_MARKETING_RULE 0.30, LOCAL_MARKETING_RULE2 1.00, MIME_HTML_ONLY 0.72, RCVD_IN_DNSWL_NONE -0.00, SPF_CHECK_PASS -1.50, XPRIO 2.00 Then when I send a similar email with the same x-priority header through the second server I get this back - (not cached,score=0.2, required 4 BAYES_20 -0.00, DKIM_SIGNED 0.10,DKIM_VALID -0.10, DKIM_VALID_AU -0.10, HTML_IMAGE_ONLY_32 0.00, HTML_MESSAGE 0.30, HTML_MIME_NO_HTML_TAG 0.38, LOCAL_FAX4_RULE 0.10, LOCAL_MARKETING_RULE 0.30, LOCAL_MARKETING_RULE2 1.00, MIME_HTML_ONLY 0.72, RCVD_IN_DNSWL_NONE -0.00, SPF_CHECK_PASS -1.50, SPF_PASS -1.00 I just can't understand why one of the servers will not fire on my XPRIO rule. Both the headers have the same information pretty much. I've checked the spamassassin debug and they both have the same LOCAL_STATE_DIR=/var/db/spamassassin. The machine that does not fire the rule has this rule in the /var/db/spamassassin/3.004001/updates_spamassassin_org/10_hasbase.cf file. The machine that works and fires the rule has it set in this file - /var/db/spamassassin/3.004000/updates_spamassassin_org/10_hasbase.cf The machine that works - grep " XPRIO " /var/log/maillog | wc -l 630 The machine that does not work - grep " XPRIO " /var/log/maillog # (so nothing) Can you tell me how I can debug this? I don't see any mention of this rule in the debug output, which I have sent to a file. I can provide this output on paste bin or something if you need it. I can't really see any problems. The machine that works has an older version of sa installed. I'm stumped! Thanks, Rich