Sieve Mail Filtering Language (sieve)
-------------------------------------

 Charter
 Last Modified: 2009-08-21

 Current Status: Active Working Group

 Chair(s):
     Cyrus Daboo  <cyrus@daboo.name>
     Aaron Stone  <aaron@serendipity.cx>

 Applications Area Director(s):
     Lisa Dusseault  <lisa.dusseault@gmail.com>
     Alexey Melnikov  <alexey.melnikov@isode.com>

 Applications Area Advisor:
     Lisa Dusseault  <lisa.dusseault@gmail.com>

 Mailing Lists: 
     General Discussion:sieve@ietf.org
     To Subscribe:      sieve-request@ietf.org
         In Body:       'subscribe'
     Archive:           http://www.ietf.org/mail-archive/web/sieve/current/maillist.html

Description of Working Group:

The SIEVE email filtering language is specified in RFC 5228, together
with a number of extensions.

The SIEVE working group is being re-chartered to:

(1) Finish work on existing in-progress Working Group documents:
    (a) Notify mailto (draft-ietf-sieve-notify-mailto)
    (c) Mime loops (draft-ietf-sieve-mime-loop)
    (d) Refuse/reject (draft-ietf-sieve-refuse-reject)

(2) Finalize and publish the following SIEVE extensions as proposed
standards:
    (a) iHave (draft-freed-sieve-ihave)
    (b) Notary (draft-freed-sieve-notary)
    (c) SIEVE in XML (draft-freed-sieve-in-xml)
    (d) Notify-sip (draft-melnikov-sieve-notify-sip-message)
    (e) ManageSIEVE (draft-martin-managesieve)
    (f) RegEx (draft-ietf-sieve-regex)
    (g) Meta-data (draft-melnikov-sieve-imapext-metadata)
    (h) Include/multi-script (draft-daboo-sieve-include)
    (i) Address data (draft-melnikov-sieve-external-lists)
    (j) Support for Sieve in IMAP (draft-ietf-lemonade-imap-sieve)

Additional drafts may be added to this list, but only via a charter
revision. There must also be demonstrable willingness in the SIEVE
development community to actually implement a given extension before it
can be added to this charter.

(3) Work on a specification to describe how EAI/IDN issues should be
handled in SIEVE.

(4) Work on a "Benefits of SIEVE" guide for client and server vendors that:
    (a) Describes the SIEVE protocol and its suite of extensions.
    (b) Explains the benefits of server-side filtering in practical terms.
    (c) Shows how client-side filtering can be migrated to SIEVE.

(5) Produce one or more informational RFCs containing a set of test
scripts and test email messages that are to be filtered by the scripts,
and the expected results of that filtering. This will serve as the basis
of a interoperability test suite to help determine the suitability of
moving the base specification and selected extensions to Draft status.

 Goals and Milestones:

   Done         Submit revised variables draft. 

   Done         Submit revised vacation draft. 

   Done         WG last call for variables draft. 

   Done         Initial submission of RFC 3028bis. 

   Done         WG last call for RFC 3028bis. 

   Done         Initial submission of revised relational draft. 

   Done         Initial submission of revised subaddress draft. 

   Done         Initial submission of revised spamtest/virustest draft. 

   Done         Submit revised editheader draft. 

   Done         Submit revised imapflags draft. 

   Done         WG last call of revised subaddress draft. 

   Done         Submit revised body test draft. 

   Done         WG last call for editheader draft. 

   Done         Submit revised reject before delivery draft. 

   Done         WG last call for body test draft. 

   Done         WG last call for refuse draft 

   Done         WG last call of revised spamtest draft 

   Done         Submit variables draft to IESG 

   Done         Submit revised notification action draft 

   Done         WG last call of revised relational draft 

   Done         WG last call for imap-flags draft 

   Done         WG last call for vacation draft 

   Done         Submit revised loop draft 

   Done         Submit revised relational draft to IESG 

   Done         Submit vacation draft to IESG 

   Done         WG last call of revised subaddress draft 

   Done         Submit revised subaddress draft to IESG 

   Done         Submit imapflags draft to IESG 

   Done         Submit revised spamtest draft to IESG 

   Done         Submit 3028bis to IESG 

   Done         Submit editheader draft to IESG 

   Done         Submit body test draft to IESG 

   Done         WG last call for notification action draft 

   Done         Submit notification action draft to IESG 

   Done         Submit refuse-reject to IESG 

   Done         Submit notify-mailto to IESG 

   Done         WGLC iHave 

   Done         Submit mime-loops to IESG 

   Done         WGLC Notary 

   Done         Submit iHave to IESG 

   Done         Submit Notary to IESG 

   Done         WGLC sieve-in-xml 

   Done         WGLC ManageSIEVE 

   Done         Submit sieve-in-xml to IESG 

   Done         Submit ManageSIEVE to IESG 

   Done         WGLC Notify-sip 

   Jan 2009       Submit Notify-sip to IESG 

   Done         WGLC Metadata 

   Feb 2009       WGLC RegEx 

   Done         Submit Metadata to IESG 

   Mar 2009       Submit RegEx to IESG 

   Mar 2009       WGLC Include/multi-script 

   Apr 2009       Submit Include/multi-script to IESG 

   Apr 2009       WGLC external-lists 

   May 2009       Submit external-lists to IESG 

   May 2009       WGLC eai-issues 

   Jun 2009       Submit eai-issues to IESG 

   Jun 2009       WGLC benefits 

   Jul 2009       Submit benefits to IESG 

   Jul 2009       Submit benefits to IESG 

   Aug 2009       Submit test-scripts to IESG 


 Internet-Drafts:

Posted Revised         I-D Title   <Filename>
------ ------- --------------------------------------------
Oct 2007 Oct 2009   <draft-freed-sieve-in-xml-07.txt>
                Sieve Email Filtering: Sieves and display directives in XML 

Oct 2008 Jan 2009   <draft-ietf-sieve-managesieve-09.txt>
                A Protocol for Remotely Managing Sieve Scripts 

Mar 2009 Jul 2009   <draft-ietf-sieve-include-03.txt>
                Sieve Email Filtering: Include Extension 

Jul 2009 Aug 2009   <draft-ietf-sieve-external-lists-01.txt>
                Sieve Extension: Externally Stored Lists 

Jan 2010 Jan 2010   <draft-ietf-sieve-imap-sieve-00.txt>
                Support for Sieve in Internet Message Access Protocol (IMAP4) 

 Request For Comments:

  RFC   Stat Published     Title
------- -- ----------- ------------------------------------
RFC5228 PS   Jan 2008    Sieve: An Email Filtering Language 

RFC5235 PS   Jan 2008    SIEVE Email Filtering: Spamtest and Virustest Extensions 

RFC5229 PS   Jan 2008    Sieve Email Filtering: Variables Extension 

RFC5230 PS   Jan 2008    Sieve Email Filtering: Vacation Extension 

RFC5231 PS   Jan 2008    Sieve Email Filtering: Relational Extension 

RFC5232 PS   Jan 2008    SIEVE Email Filtering: IMAP4flag Extension 

RFC5233 PS   Jan 2008    Sieve Email Filtering: Subaddress Extension 

RFC5173 PS   Apr 2008    Sieve Email Filtering: Body Extension 

RFC5293Standard  Aug 2008    Sieve Email Filtering: Editheader Extension 

RFC5436 PS   Jan 2009    Sieve Notification Mechanism: mailto 

RFC5437 PS   Jan 2009    Sieve Notification Mechanism: xmpp 

RFC5435 PS   Jan 2009    SIEVE Email Filtering: Extension for Notifications 

RFC5463 PS   Mar 2009    Sieve Email Filtering: Ihave Extension 

RFC5429 PS   Mar 2009    Sieve Email Filtering: Reject and Extended Reject 
                       Extensions 

RFC5490 PS   Mar 2009    The Sieve Mail-Filtering Language -- Extensions for 
                       Checking Mailbox Status and Accessing Mailbox Metadata 

RFC5703 PS   Oct 2009    Sieve Email Filtering: MIME part Tests, Iteration, 
                       Extraction, Replacement and Enclosure