I just create a new .cf file on my second MTA and I'm having the same problem. I don't think this is with my systems. I'm beginning to think it's with the packages in the Fedora repository. I'm setting up a test MTA now so I can confirm that. Has anyone else seen this issue when running SA on Fedora linux?
-----Original Message----- From: Martin Gregorie [mailto:mar...@gregorie.org] Sent: Monday, September 09, 2013 7:35 AM To: users@spamassassin.apache.org Subject: Re: Rules not working The one relevant thing you haven't shown us is: 1) which user you're running the debug test under. 2) which user spamd is running under on your production system when exim is using it. As jdow has said, the best way to see (2) is by running ps -ef | grep spamd from any user. If the two users aren't the same, that's your problem because the user running spamd in (2) can't access your extra rules files. You should also try running your debug tests after starting spamd in the same way that its started for exim and repeat your test using spamc in place of "spamassassin --debug": the list of rules hit on your test message will show whether this found your private rules or not. FWIW, I always test rules in a spamc/spamd setup on a development host rather than by using spamassassin directly. I've organised things so that the testing copy of spamd is started under the same user as it runs under on the live system (I use postfix, not exim), so any access problems will be the same on both systems. Martin