On Mon, May 22, 2006 at 08:17:57AM -1000, Chan, Wilson wrote: > Still getting autolearn=failed but its no longer complaining about > running spamd as root but its trying to create & read files from root > still even though I have the local.cf defined for the location of the > bayes files. Any ideas? Thanks! > > May 22 08:13:57 localhost spamd[25519]: Creating default_prefs > [/root/.spamassassin/user_prefs] > May 22 08:13:57 localhost spamd[25519]: Cannot write to > /root/.spamassassin/user_prefs: Permission denied > May 22 08:13:57 localhost spamd[25519]: Couldn't create readable > default_prefs for [/root/.spamassassin/user > _prefs] > > > I took everyone's advice and made theses changes below: > /etc/sysconfig/spamassin > *added "-u spam" to get rid of the previous error > > /etc/mail/spamassassin/local.cf > *added "bayes_path /home/spam/.spamassassin/bayes" > *added "bayes_file_mode 0777"
It's possible that spamd is running with the -c (--create-prefs ) option. Do "ps ax | grep spamd" and see if either -c or --create-prefs is one of the parameters. If it is, you need to edit, my guess, /etc/default/spamassassin and get rid of that option.