Ned Freed wrote:
Ned has published the environment extension (Thanks Ned!). I would like
to solicit some reviews.
Yes please.
Some comments after a quick scan through the document:
In section 4.1:
"place" => Sieve processing is normally performing around or after
the time of final delivery. This item provides
additional information about the relationship to final
delivery. Possible return values are "MTA", meaning the
Sieve is being evaluated before final delivery, "MDA",
meaning evaluation is occurring during final delivery",
and "UA", meaning evaluation is occurring after final
Why not "MUA" for consistency?
delivery.
I would also like to add an environment item for protocol invoking the
Sieve engine. The item value can be one of "SMTP", "LMTP" and "IMAP".
(Or can just reuse the WITH field registry for the Received header field).
Also an item that can convey that there is a single SMTP recipient would
be nice as well.
Both can be used with the reject action.
Also the [expired] draft-ietf-lemonade-imap-sieve-00.txt draft defines
the following environment items (as IMAPSieve.<var> variables):
cause
mailbox
changed.flags
changed.annotations.
But I guess their registration can be done in the IMAP Sieve draft itself.
The IANA registration section should use the updated Sieve extension
registration template from 3028bis.