diff options
author | Philip Hazel <ph10@hermes.cam.ac.uk> | 2007-03-21 15:15:12 +0000 |
---|---|---|
committer | Philip Hazel <ph10@hermes.cam.ac.uk> | 2007-03-21 15:15:12 +0000 |
commit | 84024b728b04d47480a5c033585f2173eb0df0b8 (patch) | |
tree | d76eb7db355dd8282bade1d72bb16d36316b089b /doc | |
parent | 2679d413f3f22e7bbc797f4403cc4333bee0073d (diff) |
Patch from the Sieve maintainer.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/doc-txt/ChangeLog | 4 | ||||
-rw-r--r-- | doc/doc-txt/README.SIEVE | 34 |
2 files changed, 31 insertions, 7 deletions
diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog index a34126472..b9f9967e6 100644 --- a/doc/doc-txt/ChangeLog +++ b/doc/doc-txt/ChangeLog @@ -1,4 +1,4 @@ -$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.497 2007/03/21 15:10:39 ph10 Exp $ +$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.498 2007/03/21 15:15:12 ph10 Exp $ Change log file for Exim from version 4.21 ------------------------------------------- @@ -190,6 +190,8 @@ PH/41 (Following a suggestion from Tony Finch) If all the RCPT commands in a intended to be helpful for MUAs that show only the final error to their users. +PH/42 Another patch from the Sieve maintainer. + Exim version 4.66 ----------------- diff --git a/doc/doc-txt/README.SIEVE b/doc/doc-txt/README.SIEVE index 42c9cbf5d..621ccf128 100644 --- a/doc/doc-txt/README.SIEVE +++ b/doc/doc-txt/README.SIEVE @@ -1,4 +1,4 @@ -$Cambridge: exim/doc/doc-txt/README.SIEVE,v 1.10 2006/04/25 10:44:57 ph10 Exp $ +$Cambridge: exim/doc/doc-txt/README.SIEVE,v 1.11 2007/03/21 15:15:12 ph10 Exp $ Notes on the Sieve implementation for Exim @@ -21,11 +21,12 @@ then there is no way around it. Exim Implementation The Exim Sieve implementation offers the core as defined by -draft-ietf-sieve-3028bis-05.txt (next version of RFC 3028 that fixes -specification mistakes), the "envelope" test (3028bis), the "fileinto" -action (3028bis), the "copy" action (RFC 3894), the "vacation" action -(draft-ietf-sieve-vacation-05.txt) and the "i;ascii-numeric" comparator -extension (RFC 2244). +draft-ietf-sieve-3028bis-10.txt (next version of RFC 3028 that +fixes specification mistakes), the "envelope" test (3028bis), the +"fileinto" action (3028bis), the "copy" parameter (RFC 3894), the +"vacation" action (draft-ietf-sieve-vacation-06), the "notify" action +(draft-ietf-sieve-notify-06.), the "i;ascii-numeric" comparator (RFC 2244) +and the subaddress parameter (draft-ietf-sieve-rfc3598bis-05). The Sieve filter is integrated in Exim and works very similar to the Exim filter: Sieve scripts are recognized by the first line containing @@ -361,3 +362,24 @@ Global Reply Address Blacklist The draft requires that each implementation offers a global black list of addresses that will never be replied to. Exim offers this as option "never_mail" in the autoreply transport. + + +The enotify extension + +The extension "enotify" is specified using the following grammar +extension. + + notify-command = "notify" { notify-options } <method: string> + notify-options = [":from" string] + [":importance" <"1" / "2" / "3">] + [":options" 1*(string-list / number)] + [":message" string] + + command =/ notify-command + + valid_notify_method = "valid_notify_method" + <notification-uris: string-list> + + test =/ valid_notify_method + +Only the mailto URI scheme is implemented. |