On Wed, Apr 28, 2010 at 12:10 PM, Dennis B. Hopp <dh...@coreps.com> wrote: > Autolearn kicks in at certain scores. I believe the default is 12.0 for > spam and 0.1 for ham. You can customize those settings in your local.cf > file. > > bayes_auto_learn 1 > bayes_auto_learn_threshold_nonspam -3.0 > bayes_auto_learn_threshold_spam 12.0
I checked /etc/mail/spamassassin/local.cf just now and found only the following: required_hits 5 report_safe 0 rewrite_header Subject [SPAM] However I don't know if Amavisd-new is looking at local.cf because I show parameters in my amavisd.conf file for SpamAssassin: $sa_tag_level_deflt = -999.0; # add spam info headers if at, or above that level $sa_tag2_level_deflt = 5.0; # add 'spam detected' headers at that level $sa_kill_level_deflt = 8.0; # triggers spam evasive actions (e.g. blocks mail) $sa_dsn_cutoff_level = 10; # spam level beyond which a DSN is not sent $sa_quarantine_cutoff_level = 12; # spam level beyond which quarantine is off $penpals_bonus_score = 8; # (no effect without a @storage_sql_dsn database) $penpals_threshold_high = $sa_kill_level_deflt; # don't waste time on hi spam $sa_mail_body_size_limit = 400*1024; # don't waste time on SA if mail is larger $sa_local_tests_only = 0; # only tests which do not require internet access? [...] $sa_spam_subject_tag = '***SPAM*** '; $defang_virus = 1; # MIME-wrap passed infected mail $defang_banned = 1; # MIME-wrap passed mail containing banned name # for defanging bad headers only turn on certain minor contents categories: $defang_by_ccat{+CC_BADH.",3"} = 1; # NUL or CR character in header $defang_by_ccat{+CC_BADH.",5"} = 1; # header line longer than 998 characters When I get a spam message that was scored by SA, it says ***SPAM*** and not [SPAM] so that leaves me to believe that SA parameters are being fed from amavisd.conf file. Does this make sense to you guys? > > I changed the default value for nonspam because the majority of my users > don't train bayes and so the default value could cause bayes to learn > incorrectly if a spam message scored low (maybe no network rules or URI > rules triggered the first few times). > >> X-Spam-Status: No, score=2.808 tagged_above=-999 required=5 >> tests=[BAYES_50=0.8, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, >> HTML_MIME_NO_HTML_TAG=0.377, MIME_HTML_ONLY=0.723, >> RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] >> autolearn=no >> > > This particular message scored a 2.808 so it's not high or low enough > for bayes to know which way it should learn the message. > > --Dennis > >