Ok, this is a case of Ben sitting in front of the screen too long. The problem was two-fold. First I forgot to set the bayes_path configuration in local.cf. Second I still had use_bayes set to 0. Sorry to bug the list with that.
I will put together a mini-howto from my spam gateway as soon as I get some spare time(Darn MS patches are keeping me busy at work. ;-)). On Wed, Dec 10, 2003 at 09:51:36PM -0600, Donald J Bindner wrote: > On Wed, Dec 10, 2003 at 08:55:16PM -0600, Benjamin Story wrote: > > Hi all, > > > > I've been trying to add the Bayesian part of SA to my company's mail > > gateway by having users put spam and ham into an exchange public > > folder from which I have a perl script downloading the messages into a > > directory for sa-learn. My problem is that everytime I run sa-learn > > it processes the messages and says 0 learned. When I do a sa-learn > > --dump to see the bayesian table nothing is output. Any pointers > > would be greatly appreciated. > > For my setup, I've just used on each file: > sa-learn --spam --single < file > or > sa-learn --ham --single < file > > I'm using 2.55, and it doesn't have a --dump flag, so I can't > compare. If you have autolearned files, you would get the > behavior above since the system already knows them. If you have > successfully learned them before, you would also get it. So if > you are running the same directory over and over and wondering at > it, they might just be learned already. > > You might try > sa-learn --forget --dir *directory* > and then try to relearn it. > > If that doesn't unstick something, you might try -D for debugging > messages. Maybe you don't have write permission to the database > you are trying to create? I had to make sure my database files > were owned by the "mail" user in my setup (and were in that home > directory). > > I guess I'd also recommend looking through the script. It's > about 48 lines (plus the perldoc documentation). It probably > passes on to utility scripts, but you should be successful in > sorting things out. Of course you'll understand the software a > good bit better when you are done too. > > The refuge of the desparate is strace, but I've often seen that > be successful in teasing things out. You'll be able to see what > files are being opened and such, which can often give you a clue. > Sometimes its easier than looking at the source and sometimes > not. > > -- > Don Bindner <[EMAIL PROTECTED]> > > ----------------------------------------------------------------- > To get off this list, send email to [EMAIL PROTECTED] > with Subject: unsubscribe > ----------------------------------------------------------------- > ----------------------------------------------------------------- To get off this list, send email to [EMAIL PROTECTED] with Subject: unsubscribe -----------------------------------------------------------------
