At 06:32 PM 8/27/2004 -0500, John Fleming wrote:
auto_learn is set to 1 and the emails in question far exceed the set
threshholds.

Any thoughts about why auto_learn might appear not to be working other than
a message already having been learned?  Thanks - John

Reasons not to learn, other than threshold and already learned:

1) lock contention... bayes autolearn is an opportunistic process, if it can't get a R/W lock on the database, autolearning is skipped. (the alternative is to logjam the mail queue)

2) the score calculations are done with bayes disabled, including scoreset shift. This can make a HUGE difference. Some rules score high in set 3, but not in set 0 or 1.

3) must have 3.0 worth of header, and 3.0 worth of body points, regardless of threshold. Thus a message can match 100 points of body rules, but not autolearn if it only matches 1.2 worth of header rules.

4) no contradictions rule - don't autolearn as spam anything that would otherwise be very low in bayes score. Same for ham and high bayes scores. (not 100% working for all cases in all SA versions, but is a general design rule)



Reply via email to