Re: [Evolution] Problem with junk and spam filters




Slight correction: SpamAssassins built-in /Bayes/ filters need to be
trained. The default SA rules work from the very first message, as do
the network tests. Bayes needs to learn 200 Spam and Ham /each/, before
kicking in (default install).

Note: "Learn", not identify. Messages are learned either by manually
classifying them, or if a certain threshold is reached (which is more
extreme than the line between Spam and Ham.

If I click the "junk" button on a message, is that a "learned" message
or just "identified"?

Learned. That's what I expressed by "manually classifying". If you
manually classify a mail as either Junk or non Junk (using the Evo UI),
those mails are being re-fed to SA for learning. Sorry, if this wasn't
obvious.

All mails "identified" as being Spam by SA will end up in your Junk
folder. Although they [1] might not have been learned as being Spam, if
they score high enough to be considered Spam but not high enough to
reach the threshold. This is for safety -- SA itself learnes mails as
Spam or Ham only, if it really feels confident. ;)

...guenther


[1] Actually, "mails" are never learned. Their contents, the words are
learned and identified with the overall score of the message. So
according to the Bayes filter, some words are strong signs of being
either Ham or Spam, whereas others aren't. (Basically, just keep in mind
that words are learned, rather than entire mails.)


-- 
char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]