RFC Errata
Found 2 records.
Status: Verified (2)
RFC 5232, "Sieve Email Filtering: Imap4flags Extension", January 2008
Source of RFC: sieve (app)
Errata ID: 4952
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Thomas Schmid
Date Reported: 2017-02-26
Verifier Name: Alexey Melnikov
Date Verified: 2017-02-28
Section 9. Extended says:
# # Keep all messages to or from people in my company # elsif anyof address :domain :is ["From", "To"] "company.example.com" {
It should say:
# # Keep all messages to or from people in my company # elsif address :domain :is ["From", "To"] "company.example.com" {
Notes:
The anyof test is defined in the RFC 5228 as
anyof <tests: test-list>
test-list = "(" test *("," test) ")"
Which means the parentheses after anyof are mandatory/required.
I would suggest dropping the anyof completely. An anyof with a single test is equivalent to a single test.
Alexey Melnikov: I've updated the corrected text to match your latest suggestion.
Errata ID: 4953
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Thomas Schmid
Date Reported: 2017-02-26
Verifier Name: Alexey Melnikov
Date Verified: 2017-02-28
Section 9. Extended says:
{ remove "MyFlags" "\\Flagged"; fileinto :flags "${MyFlags}" "spam"; } else
It should say:
{ removeflag "MyFlags" "\\Flagged"; fileinto :flags "${MyFlags}" "spam"; } else
Notes:
Neither "fileinto", "imap4flags" or "variables" declare a "remove" action.
So this should be most likely "removeflag" instead of "remove"