RFC Errata
RFC 5804, "A Protocol for Remotely Managing Sieve Scripts", July 2010
Note: This RFC has been updated by RFC 7817, RFC 8553
Source of RFC: sieve (app)See Also: RFC 5804 w/ inline errata
Errata ID: 6345
Status: Verified
Type: Editorial
Publication Format(s) : TEXT
Reported By: Kaspar Etter
Date Reported: 2020-11-30
Verifier Name: Orie Steele
Date Verified: 2024-04-01
Section 2.6 says:
Examples: […] C: Putscript "mysievescript" {110+} C: require ["fileinto"]; C: C: if envelope :contains "to" "tmartin+sent" { C: fileinto "INBOX.sent"; C: } S: OK C: Putscript "myforwards" {190+} C: redirect "111@example.net"; C: C: if size :under 10k { C: redirect "mobile@cell.example.com"; C: } C: C: if envelope :contains "to" "tmartin+lists" { C: redirect "lists@groups.example.com"; C: } S: OK (WARNINGS) "line 8: server redirect action limit is 2, this redirect might be ignored"
It should say:
Examples: […] C: Putscript "mysievescript" {99+} C: require ["fileinto"]; C: C: if envelope :contains "to" "tmartin+sent" { C: fileinto "INBOX.sent"; C: } C: S: OK C: Putscript "myforwards" {190+} C: redirect "111@example.net"; C: C: if size :under 10k { C: redirect "mobile@cell.example.com"; C: } C: C: if envelope :contains "to" "tmartin+lists" { C: redirect "lists@groups.example.com"; C: } C: S: OK (WARNINGS) "line 8: server redirect action limit is 2, this redirect might be ignored"
Notes:
The octet count of the second example is wrong. Additionally, both the second and the third example should have an empty client line after the code like the first example. Otherwise, the octet count of the last example is also wrong.