1 Feb 04:54
Re: Sieve include: interactions with MIME loops
<NED+mta-filters <at> mauve.mrochek.com>
2012-02-01 03:54:05 GMT
2012-02-01 03:54:05 GMT
> Posting this now. Looks good to me. Ned > On Mon, Jan 23, 2012 at 5:00 PM, Ned Freed <ned.freed <at> mrochek.com> wrote: > >> On Sat, Jan 21, 2012 at 5:31 AM, Alexey Melnikov > >> <alexey.melnikov <at> isode.com> wrote: > >> > I am looking at the new text in draft-ietf-sieve-include-14.txt: > >> > > >> > 3.5. Interaction with Other Extensions > >> > > >> > When "include" is used with the Editheader extension [RFC5293], any > >> > changes made to headers in a script MUST be propagated both to and > >> > from included scripts. By way of example, if a script deletes one > >> > header and add another, then includes a second script, the included > >> > script MUST NOT see the removed header, and MUST see the added > >> > header. Likewise, if the included script adds or removes a header, > >> > upon returning to the including script, subsequent actions MUST see > >> > the added headers and MUST NOT see the removed headers. > >> > > >> > When "include" is used with the MIME extension [RFC5703] > >> > "foreverypart" control structure, the included script MUST be > >> > presented with the current MIME part as though it were the entire > >> > message. A script SHALL NOT have any special control over the > >> > control structure it was included from. In the MIME example once > >> > again, a "stop" or "return" in an included script cannot directly > >> > terminate or continue flow of a "foreverypart" block. In such a > >> > case, the included script should set a global variable that the(Continue reading)
RSS Feed