It appears that I *WAS* correct. There is still a matter of order of precedence with respect to the scoring of tests.
Hmm.. maybe. You have proved it is using your particular user_prefs file.
Your original problem was concern over settings "bleeding" between users.. that's not a function of precedence, since only one user_prefs file can ever be processed. It will never process two different user_prefs files for the same email.
So my question still remains, in what order are the two sets of rules executed?
user_prefs is always parsed last, and last-processed always clobbers anything previously declared.
(ie: statements in user_prefs trump EVERYTHING else in any other configfile)
The full order is: <default rules dir>/*.cf (in alphabetic order) <site rules dir>/*.cf (in alphabetic order) <user_prefs>
Where, on most linux systems: <default rules dir> = /usr/share/spamassassin <site rules dir> = /etc/mail/spamassassin <user_prefs> = ~/.spamassassin.
You can run spamassassin -D --lint and look at the debug output for detail on exactly what path's it is using.
It should also be noted that if you are using spamd, by default any body, uri, rawbody, header or other "rule creating" statements are disabled... score statements, whitelist statements, etc are honored.
------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk