On 7 Nov 2008, at 23:40, Matt Kettler wrote:

> Neil wrote:
>> I'm wondering about the best way to train my Bayes filter (per-user
>> filtering).
>>
>> I have a Junk folder, and it contains roughly three categories of
>> mail
>> (to my mind, at least):
>> A. Mail SpamAssassin marked spam and auto-learned as spam.
>> B. Mail SpamAssassin marked spam, but did not autolearn.
>> C. Mail SpamAssassin did not mark spam, which I moved in there.
>>
>> So my questions:
>> 1. Would it be bad for me to just run sa-learn on the entire Junk
>> folder; or should I just let auto-learn do it's thing and sa-learn
>> the
>> false negatives?

> No. It's not bad.
>
> If SA has already correctly learned the message, it will be skipped.
> Of
> course, this means it's a waste of time to feed SA messages it's
> already
> learned correctly, but it's not going to hurt anything.
>
>>
>> 2. Likewise, my Inbox contains just ham; could I run sa-learn on that
>> entire mailbox periodically?

> Ditto.
>>
>> 3. Lastly, will it be detrimental (in terms of future accuracy) to
>> sa-learn the same mail more than once, or will SpamAssassin remember
>> it? (I seem to remember reading the latter, but I wasn't sure).

> It will remember
>> If it does, how long/many previous mails does it remember?

> Currently the bayes_seen mechanism has no expiration, so it will
> remember forever, or until you manually delete bayes_seen.
>



Thanks.

So then I think my strategy is going to be: sort the mail as usual,
and then every once in a while log into my server and run a script
which will call sa-learn on both mailboxes.

-N.