[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: List of expected changes for sieve 05 draft



Ned Freed wrote:

> > Tim:
> > > > I want to be able to test "envelope-sender" too, and we have that in
> > > > our implementation...
> > >
> > > What does the command look like?  If you've got a working syntax, we
> > > might as well use it.
>
> > } elseif  envelopesender :contains :comparator "i;ascii-casemap" ["ietf-sasl"]  {
>
> > I actually like Randy's "envelope.rcpt" and "envelope.from".  If you want
> > to avoid the ".", we could make it like "header":
>
> > } elseif envelope ["from"] :contains :comparator "i;ascii-casemap" ["ietf-sasl"]  {
>
> > ...which also allows '["from", "rcpt"]' for more flexibility.
>
> What a great idea! I really like this approach, even though it isn't what
> I implemented.

I like this approach too, because future extensions may add different components to
envelope without changing grammar.

BTW, I think that operations with envelope are quite frequent, so they should be
standardized.

Cheers,
Alexey Melnikov
------------------------------------------
SMTP/POP3/IMAP4/ACAP servers creation team

Epsylon Technologies, Russia
 http://www.taxxi.com

Imap Development Kit (my own product)
http://194.87.43.111/homerus/mail/idk/index.htm

Fax (in San Diego, California): 1 (619) 8393837
------------------------------------------