Differences

This shows you the differences between two versions of the page.

Link to this comparison view

documents [2012/05/15 17:18]
avel Updated documents
documents [2020/02/08 22:15] (current)
avel2 Add RFC 8580
Line 77: Line 77:
 This extension permits users to include one Sieve script inside another.  This can make managing large scripts or multiple sets of scripts much easier, and allows a site and its users to build up libraries of scripts.  Users are able to include their own personal scripts or site-wide scripts. This extension permits users to include one Sieve script inside another.  This can make managing large scripts or multiple sets of scripts much easier, and allows a site and its users to build up libraries of scripts.  Users are able to include their own personal scripts or site-wide scripts.
  
-  * [[http://www.ietf.org/rfc/rfc6658.txt|RFC 6558 Sieve Extension for Converting Messages before Delivery]]+  * [[http://www.ietf.org/rfc/rfc6558.txt|RFC 6558 Sieve Extension for Converting Messages before Delivery]]
 This document describes how the "CONVERT" IMAP extension can be used within the Sieve mail filtering language to transform messages before final delivery. This document describes how the "CONVERT" IMAP extension can be used within the Sieve mail filtering language to transform messages before final delivery.
 +
 +  * [[http://www.ietf.org/rfc/rfc6785.txt|RFC 6785 Support for Internet Message Access Protocol (IMAP) Events in Sieve]]
 +Sieve defines an email filtering language that can, in principle, plug into any point in the processing of an email message.  As defined in the base specification, it plugs into mail delivery.  This document defines how Sieve can plug into points in IMAP where messages are created or changed, adding the option of user-defined or installation-defined filtering (or, with Sieve extensions, features such as notifications).
 +
 +   * [[http://www.ietf.org/rfc/rfc8580.txt|RFC 8580: Sieve Extension: File Carbon Copy (FCC)]]
 +The Sieve email filtering language provides a number of action commands, some of which can generate additional messages on behalf of the user.  This document defines an extension to such commands to allow a copy of any generated message to be filed into a target mailbox.
  
  
Line 98: Line 104:
 ===== Internet Drafts ===== ===== Internet Drafts =====
  
-Note that the following links refer to the [[http://ietfreport.isoc.org|IETFreport site]] by ISOC. The linked page will always show the latest version of the I-D in question, and provide diffs to previous versions.+   * [[http://tools.ietf.org/html/draft-ietf-sieve-regex|Regular Expression Extension]] 
 +The Sieve base specification defines so-called match types for tests: is, contains, and matches.  An "is" test requires an exact match, a "contains" test provides a substring match, and "matches" provides glob-style wildcards.  This document describes an extension to the Sieve language that provides a new match type for regular expression comparisons.
  
- 
-==== Sieve Extensions ==== 
- 
-   * [[http://ietfreport.isoc.org/idref/draft-ietf-sieve-regex|Regular Expression Extension]] 
    * [[http://tools.ietf.org/html/draft-melnikov-sieve-external-lists|Externally Stored Lists]]    * [[http://tools.ietf.org/html/draft-melnikov-sieve-external-lists|Externally Stored Lists]]
 +Sieve scripting language can be used for implementing of whitelisting, blacklisting and personal distribution lists. Currently this requires that all members of such lists be hardcoded in the script itself.  Whenever a member of such list is added or deleted, the script needs to be updated and possibly uploaded to a mail server. This document defines a Sieve extension for accessing externally stored mailing lists, i.e. list whose members are stored externally to the script, for example in LDAP (RFC 4510), ACAP (RFC 2244) or a relational database.
  
  
-==== Sieve-Related ====+===== Additional Links  ====
  
-   * [[http://ietfreport.isoc.org/idref/draft-ietf-lemonade-imap-sieve|Support for Sieve in Internet Message Access Protocol (IMAP4)]] (Lemonade WG) +Obsoleted RFCs:
- +
- +
-===== Obsolete: Previous Versions of RFCs ====+
  
   * [[http://www.ietf.org/rfc/rfc3028.txt|RFC 3028: Sieve: A Mail Filtering Language]], obsoleted by RFC 5228   * [[http://www.ietf.org/rfc/rfc3028.txt|RFC 3028: Sieve: A Mail Filtering Language]], obsoleted by RFC 5228
Line 119: Line 120:
   * [[http://www.ietf.org/rfc/rfc3685.txt|RFC 3685: Spamtest and VirusTest Extensions]], obsoleted by RFC 5235   * [[http://www.ietf.org/rfc/rfc3685.txt|RFC 3685: Spamtest and VirusTest Extensions]], obsoleted by RFC 5235
  
- +Other related pages and documents:
-===== Useful Links =====+
  
    * [[http://tools.ietf.org/wg/sieve/|Sieve WG Status Pages]]    * [[http://tools.ietf.org/wg/sieve/|Sieve WG Status Pages]]
    * [[http://tools.ietf.org/id/draft-*-sieve-|All drafts related to Sieve]]    * [[http://tools.ietf.org/id/draft-*-sieve-|All drafts related to Sieve]]
    * [[http://ietfreport.isoc.org/idref/rfc4790/|RFC 4790: Internet Application Protocol Collation Registry]]    * [[http://ietfreport.isoc.org/idref/rfc4790/|RFC 4790: Internet Application Protocol Collation Registry]]
 + and