Internet Assigned Numbers Authority
Sieve Extensions
Created
2000-11
Last Updated
2024-10-15
Available Formats
[IMG]
XML [IMG]
HTML [IMG]
Plain text
Registries included below
??Sieve Extensions
??Sieve URN Parameters
??Sieve Actions
Sieve Extensions
Reference
[RFC5228]
Available Formats
[IMG]
CSV
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
Capability name Description RFC number Contact address Registration
date
body Provides a test for matching against the [RFC5173] [Sieve_discussion_list]
the body of the message being processed
comparator-* (anything adds the indicated comparator for use
starting with with the :comparator argument [RFC4790][RFC5228] (Sieve base spec) [Sieve_discussion_list]
"comparator-")
adds a new Sieve test and action that
convert enable Sieve scripts to perform data [RFC6558] [Sieve_discussion_list]
conversions on the message being
delivered.
copy [RFC3894] [Jutta_Degener]
date The "date" extension gives Sieve the [RFC5260] [Sieve_discussion_list]
ability to test date and time values.
Adds test 'duplicate' that can be used
to test whether a particular message is
duplicate a duplicate, i.e., whether a copy of it [RFC7352] [Sieve_discussion_list] 2014-06-30
was seen before by the delivery agent
that is executing the Sieve script.
Adds actions 'addheader' and
editheader 'deleteheader' that modify the header of [RFC5293] [Sieve_discussion_list]
the message being processed
enclose adds the "enclose" action for enclosing [RFC5703] [Sieve_discussion_list]
a message with a wrapper.
changes the interpretation of strings to
encoded-character allow arbitrary octets and Unicode [RFC5228] (Sieve base spec) [Sieve_discussion_list]
characters to be represented using
US-ASCII
adds the 'notify' action for notifying
user about the received message. It also
provides two new tests:
enotify valid_notify_method checks notification [RFC5435] [Sieve_discussion_list]
URIs for validity;
notify_method_capability can check
recipients capabilities.
adds the 'envelope' test for testing the
envelope message transport sender and recipient [RFC5228] (Sieve base spec) [Sieve_discussion_list]
address
The "envelope-deliverby" extension
extends the envelope test to allow
envelope-deliverby checking of information associated with [RFC6009] [Sieve_discussion_list]
the Deliver-By ESMTP extension defined
in [RFC2852].
The "envelope-dsn" extension extends the
envelope-dsn envelope test to allow checking of [RFC6009] [Sieve_discussion_list]
information associated with the DSN
ESMTP extension defined in [RFC3461].
The "environment" extension provides a
new environment test that can be used to
environment implement scripts that behave [RFC5183] [Sieve_discussion_list]
differently when moved from one system
to another or otherwise operated in
different contexts.
adds the 'ereject' action for refusing
delivery of a message. The refusal
ereject should happen as early as possible (e.g. [RFC5429] [Sieve_discussion_list]
at the protocol level) and might not
preserve the exact reason for refusal if
it contains non-US-ASCII text.
Adds the ":list" match type to certain
Sieve tests, and the ":list" argument to
the "redirect" action. The ":list" match
type changes tests to match values
extlists against values stored in one or more [RFC6134] [Sieve_discussion_list]
externally stored lists. The ":list"
argument to the redirect action changes
the redirect action to forward the
message to email addresses stored in the
externally stored list.
extracttext adds the "extracttext" action for [RFC5703] [Sieve_discussion_list]
extracting text from a MIME body part.
Adds the ":fcc" parameter to Sieve
fcc action commands that generate additional [RFC8580] [Sieve_discussion_list] 2019-01-29
messages.
adds the 'fileinto' action for [RFC5228] (Sieve base spec),
fileinto delivering to a mailbox other than the [RFC5490] (:create), [RFC3894] [Sieve_discussion_list]
default (:copy), [RFC5232] (:flags)
adds the "foreverypart" and "break"
foreverypart actions for iterating through MIME parts [RFC5703] [Sieve_discussion_list]
of a message.
The "ihave" extension provides a means
ihave to write scripts that make use of other [RFC5463] [Sieve_discussion_list]
extensions only when they are actually
available.
imapsieve Add Sieve processing for IMAP events. [RFC6785] [Sieve_discussion_list]
imap4flags Adds actions and tests for manipulating [RFC5232] [Sieve_discussion_list]
IMAP flags
adds the "include" command to execute
other Sieve scripts, the "return" action
include from an included script, and the [RFC6609] [Sieve_discussion_list]
"global" command and "global" variables
namespace to access variables shared
among included scripts.
The "index" extension provides a means
index to limit header and address tests to [RFC5260] [Sieve_discussion_list]
specific instances when more than one
field of a given type is present.
adds test for checking for mailbox
mailbox existence and a new optional argument to [RFC5490] [Sieve_discussion_list]
fileinto for creating a mailbox before
attempting mail delivery.
adds a test for checking mailbox
existence by OBJECTID, and new optional
mailboxid arguments to fileinto and :fcc that [RFC9042] [EXTRA_discussion_list] 2021-03-30
allow selecting the destination mailbox
by OBJECTID.
adds tests for checking for mailbox
mboxmetadata metadata item existence and for [RFC5490] [Sieve_discussion_list]
retrieving of a mailbox metadata value.
adds the ":mime" and ":anychild" tagged
arguments to the "header", "address",
mime and "exists" tests. Adds the ":type", [RFC5703] [Sieve_discussion_list]
":subtype", ":contenttype", and ":param"
options when ":mime" is used with the
"header" test.
Adds the "processcalendar" action
processcalendar command to add and update items on a [RFC9671] [Sieve_discussion_list] 2024-08-16
user's calendars.
The "redirect-deliverby" extension
extends the redirect action to allow
redirect-deliverby specification of the BY ESMTP parameter [RFC6009] [Sieve_discussion_list]
associated with the Deliver-By SMTP
extension defined in [RFC2852].
The "redirect-dsn" extension extends the
redirect action to allow specification
redirect-dsn of the NOTIFY and RET ESMTP parameters [RFC6009] [Sieve_discussion_list]
associated with the DSN SMTP extension
defined in [RFC3461].
regex [draft-murchison-sieve-regex-07] [Kenneth_Murchison]
adds the "reject" action for refusing
reject delivery of a message. The exact reason [RFC5429] [Sieve_discussion_list]
for refusal is conveyed back to the
client.
Extends existing conditional tests in
relational Sieve language to allow relational [RFC5231] [Sieve_discussion_list]
operators
replace adds the "replace" action for replacing [RFC5703] [Sieve_discussion_list]
a MIME body part of a message.
adds tests for checking for server
servermetadata metadata item existence and for [RFC5490] [Sieve_discussion_list]
retrieving of a server metadata value.
Provides a test to check for varying
spamtest likelihood of an email message being [RFC5235] [Sieve_discussion_list]
spam.
Provides a test to check for varying
spamtestplus likelihood of an email message being [RFC5235] [Sieve_discussion_list]
spam, possibly using a percentage range.
adds a test for checking whether an IMAP
special-use attribute is assigned for a
special-use particular mailbox or any mailbox, and [RFC8579] [Sieve_discussion_list] 2019-01-29
it adds the ability to file messages
into a mailbox identified solely by a
special-use attribute.
adds the ':user' and ':detail' address
subaddress parts for use with the address and [RFC5233] [Sieve_discussion_list]
envelope tests
adds an action for generating an
vacation auto-reply saying that the original [RFC5230] [Sieve_discussion_list]
message will not be read or answered
immediately
adds the ":seconds" parameter to the
vacation-seconds Sieve Vacation extension. [RFC6131] [Sieve_discussion_list]
Implementations that support this MUST
also support "vacation".
variables Adds support for variables to the Sieve [RFC5229] [Sieve_discussion_list]
filtering language.
Provides a test to check for varying
virustest likelihood of there being malicious [RFC5235] [Sieve_discussion_list]
content in an email message.
vnd.cyrus.* (anything Extends the Sieve language with
starting with vendor-defined functionality specific to Not applicable [Kenneth_Murchison] 2020-05-05
"vnd.cyrus.") the Cyrus IMAP server
([http://www.cyrusimap.org]).
vnd.dovecot.* Extends the Sieve language with
(anything starting vendor-defined functionality specific to Not applicable [Stephan_Bosch][Timo_Sirainen] 2008-07-28
with "vnd.dovecot.") the Dovecot Secure IMAP server
([http://www.dovecot.org]).
vnd.stalwart.* Extends the Sieve language with
(anything starting vendor-defined functionality specific to Not applicable [Mauro_De_Gennaro] 2022-11-02
with "vnd.stalwart.") the Stalwart JMAP server
[http://www.stalw.art].
Sieve URN Parameters
Registration Procedure(s)
Specification Required
Expert(s)
Unassigned
Reference
[RFC6134]
Available Formats
[IMG]
CSV
URN Parameter Name Reference
addrbook [RFC6134], section 2.6
Sieve Actions
Registration Procedure(s)
Expert Review
Expert(s)
Alexey Melnikov, Ken Murchison
Reference
[RFC9122]
Available Formats
[IMG]
CSV
Cancels Can Use
Name Description References Capabilities Action Implicit With Comments
Interactions Keep? IMAP
Events?
All
Add a header subsequent
field to the tests and
addheader existing [RFC5293] "editheader" actions No Yes
message apply to the
header altered
message
Add IMAP
flags to a
list of IMAP
flags that
addflag would be set [RFC5232][RFC5229] "imap4flags", No Yes
on the "variables"
message if it
gets
delivered to
a mailbox
All
Convert body subsequent
parts from tests and
convert one MIME type [RFC6558] "convert" actions No Yes
to another apply to the
altered
message
Remove a All
header field subsequent
from the tests and
deleteheader existing [RFC5293] "editheader" actions No Yes
message apply to the
header altered
message
Silently
discard throw away [RFC5228] Yes Yes
the message
All
subsequent
Enclose a tests and
message as an actions
enclose attachment to [RFC5703] "enclose" except No Yes
a new message "redirect"
apply to the
altered
message
This action
is
incompatible
with the
"vacation"
action.
Typically is
Refuse not
ereject delivery of [RFC5429] "ereject" permitted Yes No
the message with actions
that cause
mail
delivery,
such as
"keep",
"fileinto",
and
"redirect"
Store text of
extracttext a MIME part [RFC5703][RFC5229] "extracttext", No Yes
into a "variables"
variable
Deliver the "fileinto", "copy", Use of :copy
message into "imap4flags", suppresses
fileinto the specified [RFC5228][RFC3894][RFC5232][RFC5490][RFC9042][RFC8579] "mailbox", cancellation Yes Yes
mailbox "mailboxid", of implicit
"special-use" keep
File the
keep message into [RFC5228][RFC5232] "imap4flags" Yes Yes
the user's
main mailbox
Send a
notify notification [RFC5435][RFC8580] "enotify", "fcc" No Yes
to a user
This action
Add and is
update items "processcalendar", incompatible
processcalendar on a user's [RFC9671][RFC5229][RFC6134] "variables", with the No No
calendars "extlists" "reject" and
"ereject"
actions.
Send "copy", Use of :copy
(forward) the "redirect-dsn", suppresses
redirect message to [RFC5228][RFC3894][RFC6009][RFC6134] "redirect-deliverby", cancellation Yes Yes
another user "extlists" of implicit
keep
This action
is
incompatible
with the
"vacation"
action.
Typically is
Refuse not
reject delivery of [RFC5429] "reject" permitted Yes No
the message with actions
that cause
mail
delivery,
such as
"keep",
"fileinto",
and
"redirect"
Remove IMAP
flags from a
list of IMAP
flags that
removeflag would be set [RFC5232][RFC5229] "imap4flags", No Yes
on the "variables"
message if it
gets
delivered to
a mailbox
All
subsequent
tests and
Replace a actions
replace MIME part [RFC5703] "replace" except No Yes
"redirect"
apply to the
altered
message
set Store a value [RFC5229] "variables" No Yes
in a variable
Set IMAP
system flags
or keywords
that would be "imap4flags",
setflag set on the [RFC5232][RFC5229] "variables" No Yes
message if it
gets
delivered to
a mailbox
This action
is
Implement a "vacation", incompatible
vacation vacation [RFC5230][RFC6131][RFC8580] "vacation-seconds", with the No No
autoresponder "fcc" "reject" and
"ereject"
actions.
Contact Information
ID Name Organization Contact URI Last Updated
[EXTRA_discussion_list] EXTRA discussion list mailto:extra&ietf.org
[Jutta_Degener] Jutta Degener Sendmail, Inc. 6425 Christie Ave, 4th Floor Emeryville, mailto:jutta&sendmail.com
CA 94608
[Kenneth_Murchison] Kenneth Murchison mailto:sieve&cyrusimap.org 2020-05-05
[Mauro_De_Gennaro] Mauro De Gennaro mailto:mauro&stalw.art 2022-11-02
[Sieve_discussion_list] Sieve discussion list mailto:sieve&ietf.org
[Stephan_Bosch] Stephan Bosch mailto:stephan&rename-it.nl
[Timo_Sirainen] Timo Sirainen mailto:tss&iki.fi
Licensing Terms
Presently we were in a very dark road, and at a point where it dropped suddenly between steep sides we halted in black shadow. A gleam of pale sand, a whisper of deep flowing waters, and a farther glimmer of more sands beyond them challenged our advance. We had come to a "grapevine ferry." The scow was on the other side, the water too shoal for the horses to swim, and the bottom, most likely, quicksand. Out of the blackness of the opposite shore came a soft, high-pitched, quavering, long-drawn, smothered moan of woe, the call of that snivelling little sinner the screech-owl. Ferry murmured to me to answer it and I sent the same faint horror-stricken tremolo back. Again it came to us, from not farther than one might toss his cap, and I followed Ferry down to the water's edge. The grapevine guy swayed at our side, we heard the scow slide from the sands, and in a few moments, moved by two videttes, it touched our shore. Soon we were across, the two videttes riding with us, and beyond a sharp rise, in an old opening made by the swoop of a hurricane, we entered the silent unlighted bivouac of Ferry's scouts. Ferry got down and sat on the earth talking with Quinn, while the sergeants quietly roused the sleepers to horse. Plotinus is driven by this perplexity to reconsider the whole theory of Matter.477 He takes Aristotle¡¯s doctrine as the groundwork of his investigation. According to this, all existence is divided into Matter and Form. What we know of things¡ªin other words, the sum of their differential characteristics¡ªis their Form. Take away this, and the unknowable residuum is their Matter. Again, Matter is the vague indeterminate something out of which particular Forms are developed. The two are related as Possibility to Actuality, as the more generic to the more specific substance through every grade of classification and composition. Thus there are two Matters, the one sensible and the other intelligible. The former constitutes the common substratum of bodies, the other the common element of ideas.478 The general distinction between Matter and Form was originally suggested to Aristotle by Plato¡¯s remarks on the same subject; but he differs325 from his master in two important particulars. Plato, in his Timaeus, seems to identify Matter with space.479 So far, it is a much more positive conception than the ?λη of the Metaphysics. On the other hand, he constantly opposes it to reality as something non-existent; and he at least implies that it is opposed to absolute good as a principle of absolute evil.480 Thus while the Aristotelian world is formed by the development of Power into Actuality, the Platonic world is composed by the union of Being and not-Being, of the Same and the Different, of the One and the Many, of the Limit and the Unlimited, of Good and Evil, in varying proportions with each other. The Lawton woman had heard of an officer's family at Grant, which was in need of a cook, and had gone there. [See larger version] On the 8th of July an extraordinary Privy Council was summoned. All the members, of whatever party, were desired to attend, and many were the speculations as to the object of their meeting. The general notion was that it involved the continuing or the ending of the war. It turned out to be for the announcement of the king's intended marriage. The lady selected was Charlotte, the second sister of the Duke of Mecklenburg-Strelitz. Apart from the narrowness of her education, the young princess had a considerable amount of amiability, good sense, and domestic taste. These she shared with her intended husband, and whilst they made the royal couple always retiring, at the same time they caused them to give, during their lives, a moral air to their court. On the 8th of September Charlotte arrived at St. James's, and that afternoon the marriage took place, the ceremony being performed by the Archbishop of Canterbury. On the 22nd the coronation took place with the greatest splendour. Mother and girls were inconsolable, for each had something that they were sure "Si would like," and would "do him good," but they knew Josiah Klegg, Sr., well enough to understand what was the condition when he had once made up his mind. CHAPTER V. THE YOUNG RECRUITS Si proceeded to deftly construct a litter out of the two guns, with some sticks that he cut with a knife, and bound with pawpaw strips. His voice had sunk very low, almost to sweetness. A soft flurry of pink went over her face, and her eyelids drooped. Then suddenly she braced herself, pulled herself taut, grew combative again, though her voice shook. HoME²Ô¾®Ïè̫ʲôÐÇ×ù
ENTER NUMBET 0016www.fanyouxi.com.cn
mgwfge.com.cn
hilegua.org.cn
ksfyjcz.com.cn
juxpmz.com.cn
fbnfkc.com.cn
www.icaogou.com.cn
www.pbeomz.com.cn
www.weconz.com.cn
obsmo.com.cn