I think one of the greatest areas of confusion about SpamAssassin today is how well Bayes can work with absolutely no training whatsoever. Specifically, because it autotrains only on very spammy and very hammy messages, Bayes learns quite well without any hand-selected corpuses.
The magic of SpamAssassin is that the Bayes bootstraps its learning off of the several hundred non-Bayes rules, including the use of DNS blocklists. So, spammy messages that hit certain rules train the Bayes to find similar spam in the future, even the future spam may not hit those rules. The rules are necessary to auto-train the Bayes, but the Bayes is what can catch all borderline (and custom-crafted) spam going forward. You still probably want to give users a way to manually create whitelists to avoid false positives, and I recommend allowing mistake-based training of the small number of false negatives (I use procmail for this as described at <http://www.dankohn.com/archives/000323.htm>). But there's no reason to think that your average user ever needs to understand what Bayes in order to be able to take full advantage of it. As to performance, I can't speak to administering a Bayes machine with thousands of users, but if 99.9+% true positives with essentially no false negatives is important to them, then it may be work finding a $1000 server to just run spamd. For me, SA is now eliminating over 200 spam a day, so email would be utterly unusable without it. - dan -- Dan Kohn <mailto:[EMAIL PROTECTED]> <http://www.dankohn.com/> <tel:+1-650-327-2600> -----Original Message----- From: Terry Milnes [mailto:[EMAIL PROTECTED] Sent: Saturday, November 08, 2003 05:47 Cc: [EMAIL PROTECTED] Subject: Re: [SAtalk] scoring system and values... >>Now I don't expect SA to know dutch; that would be unfair. But what I >>would >>like is some way to score those english terms way higher than an american >>would or could. For an american, mortgage does not spell spam per se. But >>for ME it does, and I can practically guarantee I will not ever get an >>email >>that mentions "mortgage" together with "you have been approved" which >>won't >>be spam. > > At the risk of being repetitive, this is precisely the sort of thing bayes > excels at. Give it a shot (hopefully you have some ham'n'spam saved up > already), I think you will be pleased. > >>Well, none of this is your concern of course. But I would really really > > Perhaps it's true that your success is not directly anyone's concern but > your own. However, the regulars on this list are basically a buncha SA > users who are trying to improve their results and help others do the same > along the way. > And herin lies the problem, sure anybody who is willing to spend time tweaking their personal setups, training bayes etc. will have great success at filtering out spam. Some of us though are system administrators and need a solution to offer to the end users. The typical end user wants to open their email and see no spam, period. Presently without the tweaks and training all we can do is reduce his spam by about 50 - 60%. Settings have to be left at conservative in order not to get the phone calls complaining about false positives. The bayes filtering works great, but the typical user is not going to want to jump through what he would consider the huge obstacles to train a corpus. Furthermore implementing bayes on a system that incorporates thousands of users can be a daunting task, and isn't even an available option to some of us. Therefore when someone asks if there is a method to improve on the basic ruleset we should pay more attention, not just recommend he use bayes. tm. >>really >>like if there was a way to have those typical english spam-words score way >>higher than they do now. Could we maybe envision two rulesets, one for >>english-speaking residents and one for non-english speaking residents...? >>I edited the score file myself but not only is it a hard, long and >>error-prone >>task, but by editing it I throw away much of the valueable knowhow which >>assembled that score-list in the first place. But I am faced with the >>fact >>that over 95% of my spam is in english and that I cannot sit back while >>the >>online pharmacies fly around me, so to speak. >>Put yourself in my (our, if i'd be speaking for all non-english countries) >>place and ask yourself this question: Would you accept a score of only 0.5 >>for a rule that says "gratis hypotheekadvies" or "vijf miljoen >>emailadressen" >>?? No, of course you wouldn't, because you'd know that a company that >>pretends to sell you a mortgage from 12000 miles away will never ever be a >>genuine offer... > > > > Knowing that there are regulars on this list who's primary language is NOT > English, anyone care to share how their setup handles English and > non-English spam? > > > > > ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk