On 6-Mar-2009, at 15:10, mouss wrote:
How is it the same? Already read messages in inbox means the user has
"accepted" those messages without trashing them or junking them.

This is wrong. it is not true for my own mail. I visit my mailbox,
looking for important messages. and only when I have the time (which
maybe days later), I move missed spam to the Junk folder.

Right, but those message that ARE Spam wouldn't be marked as read, would they? Also, *your* use of mail is rather more sophisticated than the regular user.

and on the other side, I voluntarily mark some messages as unread. to
see them in bold.

So those messages would not be auto-learned as ham until such time that they were marked as read.

.Junk means the user, or the user's MUA, has flagged a message that is
not tagged as spam.

False junk would get pulled out of .Junk into the inbox and relearned as
ham.

this one is ok. The problem is with
- missed spam not yet moved to the junk folder
- false positives, which may be missed (if the junk folder is full of
junk, ya know what...), not yet found, ... etc.

Right, false positives in the junk folder would get learned as spam, and you only get unlearned if the user moved the message to the Inbox.

but as I think more and more, I change what I want to do slightly. My current thinking is this:

If there is a .sa-ham folder, learn the messages in it as ham.
else learn the read messages in INBOX

If there is an .sa-spam folder, learn the messages in it as spam
else learn the messages in Junk

This gives people who setup .sa-{ham,spam} folders compete control over what is learned and still does some learning from everything else.

Keeping in mind that Junk is only mail that the MUA or the user thinks is spam that was not tagged as spam my SA.


--
if you ever get that chimp of your back, if you ever find the thing
        you lack, ah but you know you're only having a laugh.  Oh, oh
        here we go again -- until the end.

Reply via email to