Good morning everyone, Recently I enabled shortcircuit for ham on a server because Bayes seems reasonably well trained. It works well.
I noticed that emails that did not hit BAYES_00 (so no shortcircuit) were not autolearnt by SA. Even though these were well below the autolearn threshold of -1. In the example below, the score was -7.8. Below this, the bayes settings in the local.cf are listed. A score of beneath -1 should have been autolearnt. No, score=-7.8 required=5.0 tests=DCC_CHECK,RCVD_IN_DNSWL_HI, RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_SAFE,SPF_PASS,T_RP_MATCHES_RCVD,URI_HEX shortcircuit=no autolearn=unavailable version=3.3.1 # grep -i bayes local.cf|grep -v ^# use_bayes 1 bayes_auto_learn 1 bayes_sql_override_username spamd bayes_expiry_max_db_size 500000 bayes_auto_expire 1 bayes_auto_learn_threshold_nonspam -1 bayes_auto_learn_threshold_spam 13.0 bayes_store_module Mail::SpamAssassin::BayesStore::MySQL bayes_sql_dsn DBI:mysql:spamassassin:localhost bayes_sql_username xxxxxxxxx bayes_sql_password xxxxxxxxx bayes_ignore_to users@spamassassin.apache.org shortcircuit BAYES_00 ham Ham that shortcircuits has autolearn=disabled, which makes sense to me as it is already in Bayes. Is there something wrong with mysql on this server that may have caused the problem, or is a SA configuration problem? Regards, S. -- PGP is optional: 4BA78604 simon @ klunky . org simon @ klunky . co.uk I won't accept your confidentiality agreement, and your Emails are kept. ~Ö¿Ö~