How to tell if SpamAssassin Bayasian filtering is working

Jonathan B. Bayer jbayer at bayerfamily.net
Wed Sep 27 12:12:49 IST 2006


Hello Philip,

OK, so I now see that there are only about 127 hams.

I also have autolearn turned on.  Why isn't it picking up on the spams that it currently detects and adding them to the database?

Thanks in advance


JBB

Tuesday, September 26, 2006, 12:50:30 PM, you wrote:

PZ> Run the --lint test to see how many ham and spam messages it has.
PZ> Spamassassin needs to have at least 200 spam and 200 ham in bayes before it
PZ> considers the bayes to be trained.  It ignores the bayes results until then.

PZ> Philip

PZ> -----Original Message-----
PZ> From: mailscanner-bounces at lists.mailscanner.info
PZ> [mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf Of Jonathan B.
PZ> Bayer
PZ> Sent: Tuesday, September 26, 2006 11:15 AM
PZ> To: MailScanner discussion
PZ> Subject: How to tell if SpamAssassin Bayasian filtering is working

PZ> Hello MailScanner,

PZ> I've enabled Bayasian filtering with SpamAssassin.  I've been feeding missed
PZ> spam to Spamassassin by hand, and I get reports that it is adding tokens
PZ> from the scanned files.  

PZ> However, it doesn't seem to have affected the results I'm getting.  I've
PZ> looked both at spam and non-spam, and don't see any reference in the headers
PZ> to any sort of Bayasian scanning.  

PZ> So I'm wondering if it is really doing the Bayasian scanning or not.

PZ> I've reproduced all the relevent information below (I think).  Any ideas or
PZ> suggestions are welcome.

PZ> Thanks in advance.


PZ> JBB

PZ> I have the following relevant lines in my MailScanner.conf file:

PZ> Spam Checks = yes
PZ> Use SpamAssassin = yes
PZ> Wait During Bayes Rebuild = no
PZ> SpamAssassin Site Rules Dir = /etc/mail/spamassassin
PZ> SpamAssassin Site Rules Dir = /etc/mail/spamassassin
PZ> SpamAssassin Local Rules Dir = 
PZ> SpamAssassin Local State Dir = # /var/lib
PZ> SpamAssassin Default Rules Dir =
PZ> Debug SpamAssassin = no



PZ> There is a soft link in place:
PZ> /etc/mail/spamassassin/mailscanner.cf -> 
PZ>          /etc/MailScanner/spam.assassin.prefs.conf

PZ> The file spam.assassin.prefs.conf contains the following:

PZ> dns_available yes
PZ> use_bayes 1
PZ> bayes_path /var/MailScanner/bayes/bayes
PZ>  score BAYES_00 -15.0
PZ>  score BAYES_05 -5.0
PZ>  score BAYES_95 5.0
PZ>  score BAYES_99 15.0
PZ>  bayes_auto_learn 1
PZ> bayes_ignore_header bayerfamily.net-MailScanner
PZ> bayes_ignore_header bayerfamily.net-MailScanner-SpamCheck
PZ> bayes_ignore_header bayerfamily.net-MailScanner-SpamScore
PZ> bayes_ignore_header bayerfamily.net-MailScanner-Information
PZ> bayes_auto_expire 0
PZ> lock_method flock
PZ> use_auto_whitelist 0
PZ> use_dcc         0
PZ> use_pyzor       0
PZ> envelope_sender_header X-MailScanner-From
PZ> header   FRIEND_GREETINGS       Subject =~ /you have an E-Card from/i
PZ> describe FRIEND_GREETINGS       Nasty E-card from FriendGreetings.com
PZ> score    FRIEND_GREETINGS       100.0
PZ> header   FRIEND_GREETINGS2      Subject =~ /you have a greeting card from/i
PZ> describe FRIEND_GREETINGS2      Nasty E-card from FriendGreetings.com
PZ> score    FRIEND_GREETINGS2      100.0


PZ> And /var/MailScanner/bayes contains:
PZ> -rw-------  1 root root    230 Sep 25 04:03 bayes.mutex
PZ> -rw-------  1 root root  49152 Sep 25 04:03 bayes_seen
PZ> -rw-------  1 root root 360448 Sep 25 04:03 bayes_toks


PZ> JBB
PZ> ---
PZ> Jonathan B. Bayer

PZ> mailto:jbayer at bayerfamily.net

PZ> -- 
PZ> MailScanner mailing list
PZ> mailscanner at lists.mailscanner.info
PZ> http://lists.mailscanner.info/mailman/listinfo/mailscanner

PZ> Before posting, read http://wiki.mailscanner.info/posting

PZ> Support MailScanner development - buy the book off the website! 

PZ> -- 
PZ> This message has been scanned for viruses and
PZ> dangerous content by MailScanner, and is
PZ> believed to be clean.


PZ> -- 
PZ> This message has been scanned for viruses and
PZ> dangerous content by MailScanner, and is
PZ> believed to be clean.





JBB
---
Jonathan B. Bayer

mailto:jbayer at bayerfamily.net



More information about the MailScanner mailing list