The full list of sieve extensions supported (based on the require statement at the start of a sieve script) is now:
"fileinto", "reject", "vacation", "notify", "envelope", "body", "relational", "regex", "subaddress", "copy", "mailbox", "mboxmetadata", "servermetadata", "date", "index", "comparator-i;ascii-numeric", "variables", "imap4flags", "editheader", "duplicate", "vacation-seconds"
Several other features (which I don’t believe are publicly documented) have been added, including:
- Sieve notify methods “app”, “addcal”, and “update cal”
- To trigger the notify statements with the methods listed above, received messages are generated with the “to” header set to “+app@“ and the headers "X-ME-Cal-Method" and "X-ME-Cal”.
The choices in more... when reading a message have improved over time. The calendar features have improved. But my belief is that much more we can see has been improved with the basic infrastructure of the system.
Bill