[EMAIL PROTECTED] writes: > "Sieve is a proposed internet-standard language for filtering mail at > the time of final delivery." > > Perfect for imap, you can sort all you mail on the server as its > delivered without having your email client download all the headers > then moving the mail.
I got it going, it's very nice. Briefly (in my own muddled words), it's a server side mail filter. The only requirement, or dependency it has is rfc???? mail format. Ie its not tied to any platform, or software, MUA, etc. But it's design specifically for filtering mail, not as a general programming language (not turing complete by design). The language aims to be secure, simple for non techy people, but with enough grunt to satisfy people comfortable with programming. They think most users will use a gui, anyway, so they won't have to learn the language. (If you can grok procmail, perl or shell, etc, it won't be difficult to pick up) I'm using gnus, with cyrus imap backend. I write sieve filters in emacs using the sieve major mode, then upload the sieve to the imap backend and activate it. Gnus can also automatically generate the sieve based on its configuration. From then on, the imap backend puts mail in to the appropriate mailbox/folder as its delivered. The advantages are 1. I don't have to download the headers in order to filter mail in to the folder I want. 2. I can roam around and use any mail read and my mail will always be nicely organised into folders. 3. don't need to keep multiple gnus filter rules in sync. 4. can do a certain amount of spam filtering, but I guess the MTA is a better place to do this? 5. probably lots more. Yummy. -- SLUG - Sydney Linux User's Group - http://slug.org.au/ More Info: http://lists.slug.org.au/listinfo/slug
