2005-05-12 23:30:33.432514500 2005-05-13 06:30:33 [88906] i: result: Y 23 - BAYES_99,FORGED_MUA_THEBAT_BOUN,FORGED_THEBAT_HTML,FORGED_YAHOO_RCVD,HEAD_ILLEGAL_CHARS,HTML_MESSAGE,HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY,MIME_HTML_ONLY_MULTI,MSGID_RANDY,NORMAL_HTTP_TO_IP,RCVD_BY_IP,RCVD_DOUBLE_IP_LOOSE,RCVD_HELO_IP_MISMATCH,RCVD_NUMERIC_HELO,SUBJ_ILLEGAL_CHARS scantime=0.2,size=1311,mid=<[EMAIL PROTECTED]>,bayes=0.999999999999999,autolearn=no
Does the "autolearn=no" mean that this message has not been submitted to bayes for auto-learn? And if not, can someone steer me in the right direction for getting my config setup correctly?
First, I'm assuming you're using SA 3.0.0 or higher, if not, please specify version and I'll correct my message (some of the details differ)
That does mean the message was not autolearned. However, it does not mean that no messages will be autolearned. In SA 3.0 if autolearning was disabled, or failing, you would have seen "disabled" or "failed", not "no".
The requirements for autolearning are considerably more complex than just "total score over xx".
The following things have to happen:
Note: ALL scores referenced below are the learning score. Learning score is NOT the same as the final spam score. It is the score recalculated as if bayes was disabled, *including* changing scoreset. Also all AWL, whitelist, and blacklist rules don't count towards this score.
1) total learning score over bayes_auto_learn_threshold_spam (default 12)
2) learning score of header rules must be over 3.0
3) learning score of body rules must be over 3.0
4) existing bayes learning must not be strongly ham (ie: don't learn as spam anything that would otherwise get bayes_00'ed)
5) From addresses (including Return-Path, etc) must not match a bayes_ignore_from statement
6) To addresses (including Cc, etc) must not match a bayes_ignore_from statement
7) The bayes DB must not be locked by some other SA process (another learner, expiry, etc). Note: this test results in autolearn=failed.
See also: http://wiki.apache.org/spamassassin/AutolearningNotWorking