This is an old revision of the document!
- Change references to “en;ascii-casemap” comparator back to “i;ascii-casemap”.
- (Ned) Envelope tests on null MAIL FROM
- “I'd be in favor of having a null MAIL FORM result in an empty string being tested regardless of which ADDRESS-PART is specified.”
- (Ned) Envelope tests on illegal MAIL FROM (non)addresses
- Should never match
- Philip wrote: Ned (re)objected to the requirement that scripts be in UTF-8, or at least that all the strings and “text:” blocks in them be in UTF-8. His point is valid: a vacation action using :mime (for example) may be text in some random charset that doesn't match the UTF-8 syntax.
- Fix IANA template for Sieve extensions
- Clarify how “undefined” result from comparators is handled in Sieve
- Should it be handled as runtime error?
- Should it be handled as no-match? In the future we can add :undefined MATCH type to distinguish it from no-match. Arnt suggested:
In Sieve, all matches are either true and false. Accordingly, Sieve servers MUST treat “undefined” and “no-match” results of the equality and substring operations as false, and only “match” as true.