[sylpheed:31619] Re: rss-support & spam-filtering

Bob White bob at bob-white.com
Tue Aug 7 06:19:52 JST 2007


Hi

I added the -l to the classifying command to get the log message.  So
it's bogofilter -l -I now.

I've never figured out how Bogofilter decides one message is spam and
another is not.  (In principle I think I know but specifically it's a
mystery.)  I've received two identical messages at different email
addresses, one is marked as spam the other is not.  I just assumed
there were minor differences, maybe in the headers, and the score
totalled up a little differently.

Marking some non spam will help a lot.  I put the button on my tool bar
to make it easier.  I don't know of any prebuilt bogofilter files.
Once the filtering kicks in, it does train fairly fast. 

Bob W.



On Mon, 6 Aug 2007 22:05:40 +0200
kazaam <kazaam at oleco.net> wrote:

> Thank you very much for your reply! I also thought that it needed to be trained! But I never marked a mail as non-spam before...
> 
> If I make a right-click on an email and do "mark as spam" it is send to the spam folder I created. But I got the same mail just with a small change in the subjectline, like "Re[12] spamsubject" to "Re[21] spamsubject" (in fact they haven't been answers to anything but just had this "Re" in the subject line) and I marked them both as spam but I still get those same mails just with different numbers behind the "Re" telling me I need a penis enlargment..;) are there any reliable files for bogofilter which are already trained?
> 
> Thats the spam-line: bogofilter -s -I
>       the no-spam line: bogofilter -n -I
>       the classifying spam line: bogofilter -I
> 
> This are my bogofilters settings:
> # bogofilter version 1.1.3
> 
> robx        = 0.520000  # (5.20e-01)
> robs        = 0.017800  # (1.78e-02)
> min_dev     = 0.375000  # (3.75e-01)
> ham_cutoff  = 0.450000  # (4.50e-01)
> spam_cutoff = 0.990000  # (9.90e-01)
> ns_esf      = 1.000000  # (1.00e+00)
> sp_esf      = 1.000000  # (1.00e+00)
> 
> block-on-subnets  = No
> encoding          = utf-8
> charset-default   = iso-8859-1
> replace-nonascii-characters = No
> stats-in-header   = Yes
> thresh-update     = 0.000000
> timestamp         = Yes
> 
> spam-header-name  = X-Bogosity
> spam-subject-tag  = ''
> unsure-subject-tag = ''
> header-format     = %h: %c, tests=bogofilter, spamicity=%p, version=%v
> terse-format      = %1.1c %f
> log-header-format = %h: %c, spamicity=%p, version=%v
> log-update-format = register-%r, %w words, %m messages
> spamicity-tags    = Spam, Ham, Unsure
> spamicity-formats = %0.6f, %0.6f, %0.6f
> 
> 
> On Mon, 6 Aug 2007 13:32:44 -0600
> Bob White <bob at bob-white.com> wrote:
> 
> > I can help with question 2.  First you need to classify some emails
> > using the "Junk" "Not Junk" buttons or in the Message menu.  Second,
> > Bogofilter learns as it goes.  When you get mail in your inbox and
> > classify it as junk using the button or menu, Bogofilter eventually
> > learns which ones are junk.  You do have to specifically mark some as
> > not junk to get started.  Not much seems to happen at first, then it
> > kicks in.
> > 
> > At a terminal, bogofilter -Q will give you the filter settings.  If you
> > have a -l on the bogofilter command line in Sylpheed, a message is sent
> > to the system log each time Bogofilter runs.  You can check there to
> > see what it's doing.
> > [...]
> > Bob W.
> 
> 




More information about the Sylpheed mailing list