Subject: [Extra] [Errata Verified] RFC8579 (5877)

From: RFC Errata System <[email-masked]>
Date: Fri, 18 Oct 2019 18:55:34 -0700 (PDT)

The following errata report has been verified for RFC8579,
"Sieve Email Filtering: Delivering to Special-Use Mailboxes". 

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid5877

--------------------------------------
Status: Verified
Type: Technical

Reported by: Stephan Bosch <[email-masked]>
Date Reported: 2019-10-18
Verified by: Barry Leiba (IESG)

Section: 6

Original Text
-------------
require "imapsieve";
require "special-use";
require "environment";
require "variables";

if environment :contains "imap.mailbox" "*" {
    set "mailbox" "";
}

if allof(
    environment "imap.cause" "COPY",
    specialuse_exists "${mailbox}" "\Junk") {
    redirect "[email-masked]";
}

Corrected Text
--------------
require "imapsieve";
require "special-use";
require "environment";
require "variables";

if environment :matches "imap.mailbox" "*" {
    set "mailbox" "";
}

if allof(
    environment "imap.cause" "COPY",
    specialuse_exists "${mailbox}" "\Junk") {
    redirect "[email-masked]";
}

Notes
-----
The final example is using the ":contains" match type to extract a match variable, which will not work. It should use ":matches" instead.

--------------------------------------
RFC8579 (draft-ietf-extra-sieve-special-use-05)
--------------------------------------
Title               : Sieve Email Filtering: Delivering to Special-Use Mailboxes
Publication Date    : May 2019
Author(s)           : S. Bosch
Category            : PROPOSED STANDARD
Source              : Email mailstore and eXtensions To Revise or Amend
Area                : Applications and Real-Time
Stream              : IETF
Verifying Party     : IESG