Hi, about a week ago I upgraded to SA 3.0.0 from 2.64. I run spamd (with options "-d -c"), and call spamc from my .procmailrc. SA is installed systemwide (e.g., local.cf is in /etc/mail/spamassassin), but I also have my own user_prefs file that I tweak.
I happen to get a fair amount of spam that references a mail address in Aruba. Since I don't have much interest in Aruba, I use the following rule. (I could tweak it to also look for "Oranjestad" to be more specific.) body ARUBA /A\s?rub\s?a/ score ARUBA 5.0 describe ARUBA "Oranjestad, Aruba" This rule seems to work well, but I've noticed that sometimes SA will detect the rule but not count the score. This seems to only occur with spamc. At the very least, when I run "spamassassin -t" on the same message, ARUBA's score will be counted. For instance, here's a snippet from a recently miscounted email: X-Spam-Checker-Version: SpamAssassin 3.0.0 (2004-09-13) on xxx X-Spam-Status: No, score=2.1 required=3.8 tests=ARUBA,BAYES_50,HTML_40_50, HTML_MESSAGE,MIME_HTML_MOSTLY,MPART_ALT_DIFF autolearn=no version=3.0.0 X-Spam-Level: ** The score should have been at least 7.1, but instead it's only 2.1. Clearly ARUBA was found but not scored. This is slightly annoying, but it might be more troubling if this is happening to other rules in one's user_prefs files, or maybe other rules in general. If this sort of problem hasn't been noticed before, I'll be happy to help, presumably by turning on -D for spamd. Thanks, Arun