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
------------------------------------------