Bogofilter maintenance

Chris Ditri chrisd at better-investing.org
Mon Apr 7 20:25:55 CEST 2003


Hi everyone,

I am sorry this is a long post, but I don't want people to think I didn't try 
everything first!

I am new to the list, but I have been messing with bogofilter for about a 
month now.  There are still some things I am not sure about.  Here is a 
biggie:

When I first started using bogofilter, it was with bogofilter-0.10.2.tar.gz.  
After messing around a little, and after it build a reasonable database, the 
thing was cranking!  Better thann 99% accurate, and most things that were 
"missed" were really labled "unsure".  I was using the default settings, and 
the 3rd suggestion in the man page for sendmail/procmail.

Then... I updated to bogofilter-0.10.3.1.tar.gz, and the performance took a 
serious dive.  It was maybe 60% accurate, letting all kinds of spam through.
I am not certain if I needed to run bogoupdate or not, but I tried.  It didn't 
work anything like the documentation suggested.

So.. I updated to 8.11.6 just recently, and the performance is even worse.  I 
tried bogoupdate again, and it still doesn't seem to work.  I think the 
documentation on that particular utility are in need of an update.  First, it 
says that it is called bogoupdate.pl, and it is not.  So when I first did a 
search in the source tree like this:  find . -name "*.pl" it didn't show!  
Doing a search for "bogo*" seemed pretty sill in that directory :0).  
Eventually, however, I found it.

	# bogoupgrade --help
	usage: /usr/local/bin/bogoupgrade [ -i <input text file> -o <output db file> 		
	[ -b <path to bogoutil>] ] [ -h ]

According to this, it wants a text file for input.  This implies that it does 
not want the goodlist.db/spamlist.db as input.

So... I figured it must want me to do a bogoutil -d *list.db  >dbtextfile, 
then
bogoupgrade  -b /usr/local/bin/bogoutil -i dbtextfile -o *list.db

But it tells me:

Cannot recognize signature [--- 60 20030407]

So that can't be it....

so I thought, I could do a: strings *list.db >dbtextfile ... but that didn't 
work either.

So, I decided I would try feeding it the db file, even thought it stated that 
it wants a text file.  This did not work either.

Is this utility depricated, or flat out broken?  What am I doing wrong?  Do I 
even need to do this at all on these upgrades.  If not, then why did my 
accuracy go down the tubes?  I am not even at 40% accrurate anymore!

I tried just leaving the db's be, and switching algorythms from the default 
robinson to the fisher.  This didn't help.  I switched it back to Robinson.  
Now, with 0.8.11.6 the default *is* fisher... so I'll leave that... but it 
isn't helping.


Help!

Thank you!

Chris




More information about the Bogofilter mailing list