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

Reply via email to