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

 Charter
 Last Modified: 2008-12-15

 Current Status: Active Working Group

 Chair(s):
     Cyrus Daboo  <cyrus@daboo.name>
     Alexey Melnikov  <alexey.melnikov@isode.com>

 Applications Area Director(s):
     Chris Newman  <chris.newman@sun.com>
     Lisa Dusseault  <Lisa.Dusseault@messagingarchitects.com>

 Applications Area Advisor:
     Lisa Dusseault  <Lisa.Dusseault@messagingarchitects.com>

 Mailing Lists: 
     General Discussion:ietf-mta-filters@imc.org
     To Subscribe:      ietf-mta-filters-request@imc.org
         In Body:       body=subscribe
     Archive:           http://www.imc.org/ietf-mta-filters/mail-archive/

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 

   Oct 2008       WGLC sieve-in-xml 

   Done         Submit Notary to IESG 

   Nov 2008       Submit sieve-in-xml to IESG 

   Done         WGLC ManageSIEVE 

   Dec 2008       WGLC Notify-sip 

   Done         Submit ManageSIEVE to IESG 

   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>
------ ------- --------------------------------------------
May 2005 Nov 2008   <draft-ietf-sieve-refuse-reject-09.txt>
                Sieve Email Filtering: Reject and Extended Reject Extensions 

Dec 2005 Dec 2008   <draft-ietf-sieve-notify-mailto-10.txt>
                Sieve Notification Mechanism: mailto 

Jan 2006 Feb 2008   <draft-ietf-sieve-notify-xmpp-09.txt>
                Sieve Notification Mechanism: xmpp 

Mar 2006 Nov 2008   <draft-ietf-sieve-mime-loop-08.txt>
                Sieve Email Filtering: MIME part Tests, Iteration, Extraction, 
                Replacement and Enclosure 

Oct 2006 Dec 2008   <draft-melnikov-sieve-imapext-metadata-08.txt>
                The Sieve mail filtering language - extensions for checking 
                mailbox status and accessing mailbox metadata 

Mar 2007 Dec 2008   <draft-freed-sieve-ihave-04.txt>
                Sieve Email Filtering: Ihave Extension 

Mar 2007 Jan 2009   <draft-freed-sieve-notary-04.txt>
                Sieve Email Filtering: Delivery Status Notifications Extension 

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

Dec 2008 Dec 2008   <draft-ietf-sieve-notify-sip-message-00.txt>
                Sieve Notification Mechanism: SIP MESSAGE 

 Request For Comments:

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

RFC5233 PS   Jan 2008    Sieve Email Filtering: Subaddress Extension 

RFC5232 PS   Jan 2008    SIEVE Email Filtering: IMAP4flag Extension 

RFC5231 PS   Jan 2008    Sieve Email Filtering: Relational Extension 

RFC5230 PS   Jan 2008    Sieve Email Filtering: Vacation Extension 

RFC5229 PS   Jan 2008    Sieve Email Filtering: Variables Extension 

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

RFC5173 PS   Apr 2008    Sieve Email Filtering: Body Extension 

RFC5293Standard  Aug 2008    Sieve Email Filtering: Editheader Extension 

RFC5435 PS   Jan 2009    SIEVE Email Filtering: Extension for Notifications