[EMAIL PROTECTED] wrote: > Indeed nobody have /nonexistent as home directory > > My problem is that I did not change anything from the 3.0.2 setup and > now the system does not work as it did. The .spamassassin file is in > /root and always has been. The question is how to make it work again.
That would have been a bug in SA 3.0.2, because you aren't supposed to be able to do that. Spamd should *never* read configfiles from root's homedir. There have been great lengths taken to make sure it won't, but apparently some of that protection failed at some point. This has been an intentional feature since SA 2.31: http://bugzilla.spamassassin.org/show_bug.cgi?id=547 The docs were even updated in 3.0.3 to be updated to specify you can't use root when doing spamd -u: http://bugzilla.spamassassin.org/show_bug.cgi?id=3952 If you're not doing per-user configs, create yourself a spamd user, and pass that to spamd's -u, then use that user for your sa-learning, and housing your user_prefs, etc.