[Top] [All Lists]

I-D ACTION:draft-daboo-sieve-include-03.txt (fwd)

2005-08-24 16:53:03
Hi folks,
I have published a new version of the include draft. Note that this is NOT a working group item - its a personal submission. I am aware of at least two implementations of this (one complete, one in progress) and think it worth publishing at proposed status, though experimental might also be applicable. That's an open question for debate.

One other issue: how should include scripts interact with variables? Some questions to illustrate this problem:

1) Should a variable defined in a 'parent' script be available in 'child' (included) scripts?

2) Should a variable defined in a 'child' script be available in the 'parent' script after the point of inclusion? And if so, should those variables be available to other 'child' scripts included after that point?

3) Should variables defined in a 'child' script only be local to that script?


Cyrus Daboo
--- Begin Message ---
A New Internet-Draft is available from the on-line Internet-Drafts directories.

        Title           : SIEVE Email Filtering: Include Extension
        Author(s)       : C. Daboo
        Filename        : draft-daboo-sieve-include-03.txt
        Pages           : 11
        Date            : 2005-8-24
The SIEVE Email Filtering "include" extension permits users to
   include one SIEVE script inside another.  This can make managing
   large scripts or multiple sets of scripts much easier, as well as
   supporting common 'libraries' of scripts.  Users are able to include
   their own personal scripts or site-wide scripts provided by the local
   SIEVE implementation.

A URL for this Internet-Draft is:

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request(_at_)ietf(_dot_)org with the word unsubscribe in the body 
of the message.  
You can also visit 
to change your subscription settings.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
        "get draft-daboo-sieve-include-03.txt".

A list of Internet-Drafts directories can be found in 

Internet-Drafts can also be obtained by e-mail.

Send a message to:
In the body type:
        "FILE /internet-drafts/draft-daboo-sieve-include-03.txt".
NOTE:   The mail server at can return the document in
        MIME-encoded form by using the "mpack" utility.  To use this
        feature, insert the command "ENCODING mime" before the "FILE"
        command.  To decode the response(s), you will need "munpack" or
        a MIME-compliant mail reader.  Different MIME-compliant mail readers
        exhibit different behavior, especially when dealing with
        "multipart" MIME messages (i.e. documents which have been split
        up into multiple messages), so check your local documentation on
        how to manipulate these messages.
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
I-D-Announce mailing list

--- End Message ---