Gnus development mailing list
 help / color / mirror / Atom feed
* spam filtering by bayesian classifier and imap - ideas
@ 2003-01-19 10:59 Andreas Fuchs
  2003-01-19 14:13 ` Kai Großjohann
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Andreas Fuchs @ 2003-01-19 10:59 UTC (permalink / raw)


Hi,

I am about to move my mails from an nnml spool to an imap-based
setup, and, naturally, I wonder how to keep spam filtering as speedy
and useful as it currently is.

My plan (which requires a shell account and a spam classifier on the
imap server) is this one:

1. Have a spam filter which runs on the server pre-classify mails. Spam
   mails should get a X-Spam: yes header or similar.

2. Use gnus and nnimap-split-fancy to split mail into the correct
   groups.

3. When exiting a group, do this:
   1| when in a spam group, move all non-spam-marked articles to a group
      `INBOX.ham.reclassify'.
   1| when not in a spam group, move all spam-marked articles to a group
      `INBOX.spam.reclassify'.
   2 Start, via ssh (or let a cron job run), an imap client on the
     server which reclassifies the articles and moves spam to the spam
     inbox and ham to the regular inbox, so that it can be re-split.

Does that make sense? Would this be usable on a multi-user imap server?
Comments? Who would be interesed in this?

-- 
Andreas Fuchs, <asf@acm.org>, asf@jabber.at, antifuchs




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-01-20 21:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-19 10:59 spam filtering by bayesian classifier and imap - ideas Andreas Fuchs
2003-01-19 14:13 ` Kai Großjohann
2003-01-19 20:34 ` Xavier MAILLARD
2003-01-20  9:14 ` Mats Lidell
2003-01-20 21:19   ` Xavier MAILLARD

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).