
Sieve Extensions 

(last updated 2008-11-25)

Registries included below:
- Sieve Extensions


Registry Name: Sieve Extensions
Reference: [RFC5228]
Range                                        Registration Procedures
-------------------------------------------  -------------------------------------------------
vendor-controlled (name begins with "vnd.")  First Come First Served
IETF-controlled (no "vnd." prefix)           Standards track or IESG-approved experimental RFC


Registry:
Capability name: body
Description:     Provides a test for matching against the
                 the body of the message being processed
RFC number:      [RFC5173]
Contact Address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: comparator-* (anything starting with "comparator-")
Description:     adds the indicated comparator for use with the
                 :comparator argument
RFC number:      [RFC4790][RFC5228] (Sieve base spec)
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: copy
Description:
RFC number:      [RFC3894]
Contact address: Jutta Degener
                 Sendmail, Inc.
                 6425 Christie Ave, 4th Floor
                 Emeryville, CA 94608
                 <jutta&sendmail.com>

Capability name: date
Description:     The "date" extension gives Sieve the ability
                 to test date and time values.
RFC number:      [RFC5260]
Contact address: Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: editheader
Description:     Adds actions 'addheader' and 'deleteheader'
                 that modify the header of the message being
                 processed
RFC number:      [RFC5293]
Contact Address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: encoded-character
Description:     changes the interpretation of strings to allow
                 arbitrary octets and Unicode characters to be
                 represented using US-ASCII
RFC number:      [RFC5228] (Sieve base spec)
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: enotify
Description:     adds the 'notify' action for notifying user about the
                 received message. It also provides two new tests: 
                 valid_notify_method checks notification URIs for 
                 validity; notify_method_capability can check recipients 
                 capabilities.
RFC number:      [RFC-ietf-sieve-notify-12.txt]
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: envelope
Description:     adds the 'envelope' test for testing the message
                 transport sender and recipient address
RFC number:      [RFC5228] (Sieve base spec)
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: environment
Description:     The "environment" extension provides a new
                 environment test that can be used to implement
                 scripts that behave differently when moved
                 from one system to another or otherwise
                 operated in different contexts.
RFC number:      [RFC5183]
Contact address: Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: ereject
Description:     adds the 'ereject' action for refusing delivery 
                 of a message. The refusal should happen as early 
                 as possible (e.g. at the protocol level) and might 
                 not preserve the exact reason for refusal if it 
                 contains non-US-ASCII text.
RFC number:      [RFC-ietf-sieve-refuse-reject-09.txt]
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: fileinto
Description:     adds the 'fileinto' action for delivering to a
                 mailbox other than the default
RFC number:      [RFC5228] (Sieve base spec)
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: imap4flags
Description:     Adds actions and tests for manipulating IMAP flags
RFC number:      [RFC5232]
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: index
Description:     The "index" extension provides a means to
                 limit header and address tests to specific
                 instances when more than one field of a
                 given type is present.
RFC number:      [RFC5260]
Contact address: Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: regex
Description:
RFC number:      [draft-murchison-sieve-regex-07.txt]
Contact address: Kenneth Murchison
                 <ken&oceana.com>

Capability name: reject
Description:     adds the "reject" action for refusing delivery
                 of a message.  The exact reason for refusal is
                 conveyed back to the client.
RFC number:      [RFC-ietf-sieve-refuse-reject-09.txt]
Contact address: the Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: relational
Description:     Extends existing conditional tests in Sieve language
                 to allow relational operators
RFC number:      [RFC5231]
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: spamtest
Description:     Provides a test to check for varying likelihood of
                 an email message being spam.
RFC number:      [RFC5235]
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: spamtestplus
Description:     Provides a test to check for varying likelihood of
                 an email message being spam, possibly using a percentage 
                 range.
RFC number:      [RFC5235]
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: subaddress
Description:     adds the ':user' and ':detail' address parts
                 for use with the address and envelope tests
RFC number:      [RFC5233]
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: vacation
Description:     adds an action for generating an auto-reply saying
                 that the original message will not be read or
                 answered immediately
RFC number:      [RFC5230]
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: variables
Description:     Adds support for variables to the Sieve filtering language.
RFC number:      [RFC5229]
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: virustest
Description:     Provides a test to check for varying likelihood of
                 there being malicious content in an email message.
RFC number:      [RFC5235]
Contact address: The Sieve discussion list <ietf-mta-filters&imc.org>

Capability name: vnd.dovecot.* (anything starting with "vnd.dovecot.")
Description:     Extends the Sieve language with vendor-defined functionality specific to
the Dovecot Secure IMAP server (http://www.dovecot.org).
RFC number:      Not applicable
Contact address: Stephan Bosch <stephan&rename-it.nl>
                 Timo Sirainen <tss&iki.fi>
Registration Date: 2008-07-28            


References
---------- 
[RFC3028]  T. Showalter, "Sieve: A Mail Filtering Language",
           RFC 3028, January 2001.

[RFC3431]  W. Segmuller, "Sieve Extension: Relational Tests", RFC 3431,
           November 2002.

[RFC3894]  J. Degener, "Sieve Extension: Copying Without Side 
           Effects", RFC 3894, October 2004.

[RFC4790]  C. Newman, M. Duerst, A. Gulbrandsen, "Internet Application 
           Protocol Collation Registry", RFC 4790, March 2007.

[draft-murchison-sieve-regex-07.txt] work in progress, June 2004.  

[RFC5173]  J. Degener, P. Guenther, "Sieve Email Filtering: Body Extension", 
           RFC 5173, April 2008.

[RFC5183]  N. Freed, "Sieve Email Filtering:  Environment Extension", RFC 5183, 
           May 2008.

[RFC5228]  P. Guenther and T. Showalter, Editors, "Sieve: An Email Filtering 
           Language", RFC 5228, January 2008.

[RFC5229]  K. T. Homme, "Sieve Extension: Variables", RFC 5229, January 2008.

[RFC5230]  T. Showalter and N. Freed, "Sieve Email Filtering: Vacation 
           Extension", RFC 5230, January 2008.

[RFC5231]  W. Segmuller and B. Leiba, "Sieve Extension: Relational Tests",
           RFC 5231, January 2008.

[RFC5232]  A. Melnikov, "SIEVE Email Filtering: IMAP flag Extension", RFC 5232,
           January 2008.

[RFC5233]  K. Murchison, "Sieve Email Filtering -- Subaddress Extension", 
           RFC 5233, January 2008.

[RFC5235]  C. Daboo, "SIEVE Email Filtering: Spamtest and Virustest Extensions",
           RFC 5235, January 2008.
           
[RFC-ietf-sieve-notify-12.txt]
           A. Melnikov, Ed., B. Leiba, Ed., W. Segmuller, T. Martin, "SIEVE 
           Email Filtering: Extension for Notifications", RFC XXXX, Month Year.

[RFC5260]  N. Freed, "Sieve Date and Index Extensions", RFC 5260, July 2008.

[RFC5293]  J. Degener, P. Guenther, "Sieve Email Filtering: Editheader Extension", 
           RFC 5293, August 2008.

[RFC-ietf-sieve-refuse-reject-09.txt]
           A. Stone, Ed., "Sieve Email Filtering: Reject and Extended Reject 
           Extensions", RFC XXXX, Month Year. 

People
------
Stephan Bosch <stephan&rename-it.nl>
                 
Timo Sirainen <tss&iki.fi>
                                  
(created 2000-11)

[]
