On 12 Jul 2008 00:41:16 -0000, John M. Dlugosz wrote: > > running # sa-learn --dump -D tells me: > > [26766] dbg: bayes: no dbs present, cannot tie DB R/O: > /root/.spamassassin/bayes_toks > [26766] dbg: config: score set 1 chosen. > [26766] dbg: bayes: no dbs present, cannot tie DB R/O: > /root/.spamassassin/bayes_toks > > I suppose this means that the sa-learn program doesn't know where the main > program (running as a daemon) put its stuff. I looked in > /etc/spamassassin/main.cf and it doesn't say. >
Or maybe you looked in /etc/spamassassin/local.cf > Where can I find this? Assuming that's the problem. > > --John Since you ran the command as root, this is telling that the user 'root' does not have Bayes files. How are you calling SpamAssassin? Each user that calls SpamAssassin may have their own Bayes files. So, to see those files, run sa-learn as that user. If you run a site wite setup where only one user calls SpamAssassin, run sa-learn as that user. For example, if using amavisd-new, the one user that interacts with SpamAssassin might be named amavis, or vscan. su amavis -c 'sa-learn --dump -D' -- Gary V