[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Sieve (was: Re: Mailutils new competitor)
From: |
Sean 'Shaleh' Perry |
Subject: |
Re: Sieve (was: Re: Mailutils new competitor) |
Date: |
Mon, 19 Feb 2001 10:15:09 -0800 (PST) |
>
> Yes, sieve seems to be the standard language(at least the one documentend
> by the ietf(imc)) to make filtering etc ... Instead of reinventing yet
> another awkward syntax to do the same, lets standardize on std.
>
indeed, I thought I mentioned this Long Ago (tm).
>
> beurk!
> In anycase, we probably need a libsieve.a part of mailutils, so it will
> have to be in C. Not sure how to do it though.
>
a) sieve is a line oriented parser that keeps its state. You have a:
for line in mail:
sieve_add(line)
b) sieve is sent the entire mail for parsing
as I recall sieve goes something like:
if message_subject == $known_subject
save_to($known_subject_folder)
basically, it's syntax knows about mail and defines actions to be performed.
The sieve interpreter should take hooks so that when a 'save_to' operation
happens, it calls mailutils' save message to folder function.
- Re: Mailutils new competitor, (continued)
- Re: Mailutils new competitor, Alain Magloire, 2001/02/16
- Re: Mailutils new competitor, Jeff Bailey, 2001/02/17
- Re: Mailutils new competitor, Sam Roberts, 2001/02/18
- Re: Mailutils new competitor, Jeff Bailey, 2001/02/18
- Re: Mailutils new competitor, Alain Magloire, 2001/02/18
- Message not available
- Re: Mailutils new competitor, Jeff Bailey, 2001/02/18
- Re: Mailutils new competitor, Alain Magloire, 2001/02/18
- Sieve (was: Re: Mailutils new competitor), Alain Magloire, 2001/02/18
- Re: Sieve (was: Re: Mailutils new competitor), Jeff Bailey, 2001/02/19
- Re: Sieve (was: Re: Mailutils new competitor), Alain Magloire, 2001/02/19
- Re: Sieve (was: Re: Mailutils new competitor),
Sean 'Shaleh' Perry <=
- Re: Sieve (was: Re: Mailutils new competitor), Alain Magloire, 2001/02/19
- Message not available
- Re: Mailutils new competitor, Jeff Bailey, 2001/02/15