Did I miss a discussion? It's sometimes hard to follow the list because of the many postings ;-) Can I adjust that?
No, it's hard-coded in PerMsgStatus.pm
What's the reason for skipping auto-learn if there are only a few head (I assume header?) hits?
This is kind of going with the "only auto-learn if you're fairly sure" doctrine... Skipping autolearning a message is better than autolearning something that you're unsure of:
It's also documented in the man pages:
bayes_auto_learn_threshold_spam n.nn(default: 12.0)
The score threshold above which a mail has to score, to be fed into SpamAssassin's learning systems automatically as a spam message.
Note: SpamAssassin requires at least 3 points from the header, and 3 points from the body to auto-learn as spam. Therefore, the minimum working value for this option is 6.
Overall, SA will only auto-learn as spam if:
1) the score without bayes, whitelists, or userconf rules is over bayes_auto_learn_threshold_spam
2) at least 3.0 of the score comes from the body
3) at least 3.0 of the score comes from the headers.
4) (SA 2.61 and higher) the bayes score doesn't contradict previous learning about this message.
(ie: the score of the BAYES_* rule matched must not be less than -1.0)
