[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

Reply via email to