[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.

Reply via email to