SpamAssassin Bayes still not working
I did a clean install of SpamAssassin 3.1.0 with the current version of Perl (5.8.4) and retrained the bayesian bit and it still doesn’t work. Upgrading the DB format didn’t make a difference either. I started a post on how to install SA, but I figured it’s pointless to finish it until I know I can get it all working again, so I’m not going to post it now.
Since I can train it and the bayesian checking works from the command line I know it’s all working properly and it going to be some stupid little detail. My first guess is permissions because the bayes files are 600 so procmail might be running as another user or something.

September 18th, 2005 at 12:11 pm
Nope it’s not permissions. It still doesn’t work when the permissions are 600.
October 10th, 2005 at 1:37 am
I am having the same problems with DH (NetDNS and the DBD bayes issues). I sent DH support an email detailing the problem and they told me that they were upgrading but I guess the perl module was not upgraded. I think I will downgrade back to SA 2.6mumble if I can find it. At least it worked. I am getting too much spam!
October 10th, 2005 at 5:46 pm
I switched to use MySQL as the Bayes database. It works fine and I haven’t heard anything from DH about excessive usage.
I trained SA with a fair amount of spam and my entire archive of normal emails, then changed the scores for 100% and >95% matches to be very penal, i.e. enough to mark a mail as spam and it’s working pretty good. I’ve also submitted a request for DH to upgrade the perl module.