Tony Hansen | 30 Jul 2004 07:29
Picon
Favicon

[Fwd: I-D ACTION:draft-hansen-sieve-loop-00.txt]

This was supposed to be announced to the mta-filters list by the I-D 
editor, but wasn't.

	Tony Hansen
	tony <at> att.com
Picon Favicon
From: This was supposed to be announced to the mta-filters list by the I-D editor, but wasn't. Tony Hansen tony <at> att.com <Internet-Drafts <at> ietf.org>
Subject: I-D ACTION:draft-hansen-sieve-loop-00.txt
Date: 2004-07-16 20:22:22 GMT
A New Internet-Draft is available from the on-line Internet-Drafts directories.

	Title		: Sieve Extension: Bodypart Loops
	Author(s)	: T. Hansen
	Filename	: draft-hansen-sieve-loop-00.txt
	Pages		: 5
	Date		: 2004-7-16
	
The current Sieve language has no looping mechanism, a way to look at
(Continue reading)

Nigel Swinson | 30 Jul 2004 13:11

Re: I-D ACTION:draft-hansen-sieve-loop-00.txt]


Hi Tony,

Just read your new I-Draft and it seems to be solving some of the same problems that the
draft-daboo-sieve-mime-00.txt draft is trying to solve, so it seems like the two should probably be
worked on together.  

The original draft is here:  http://www.ietf.org/internet-drafts/draft-daboo-sieve-mime-00.txt

But I made an alternative proposal in response that seemed to have a lot of support although was never
written up into a new draft.  You can read my response here and follow the replies:  http://www.imc.org/ietf-mta-filters/mail-archive/msg02238.html

My proposal for a HEADER-PART tagged argument to the header does mostly the same job as your part test with
:filename/:type/:subtype approach, and my :bodyparts optional argument does mostly the same job as
your for.every.part loop test.  However the proposal does not include facilities for
replace/delete/enclosing body parts.

I think my proposal allows significant extra message matching capabilities with less additional syntax,
so I think it would be good if we could go with testing syntax more along the lines of what has already been
proposed there.

Perhaps there's really two I-Drafts at play here, a written up version of my proposal for testing body
parts, and then an additional one specifying the ability to replace/delete/enclose body parts which
requires a "select" body part concept.  Maybe a foreach test, that is used instead of "if".  Then where you have:

   for.every.part {
       if anyof ( part :subtype :is "jpeg", part :filename :matches "*.jpg" {
           replace "Attachment removed by user filter";
       }
   }
(Continue reading)

Tony Hansen | 30 Jul 2004 15:49
Picon
Favicon

Re: I-D ACTION:draft-hansen-sieve-loop-00.txt]


Nigel Swinson wrote:

> Hi Tony,
> 
> Just read your new I-Draft and it seems to be solving some of the 
> same problems that the draft-daboo-sieve-mime-00.txt draft is trying
> to solve, so it seems like the two should probably be worked on
> together.
 >
 > But I made an alternative proposal in response that seemed to have a
 > lot of support although was never written up into a new draft. You
 > can read my response here and follow the replies:
 > http://www.imc.org/ietf-mta-filters/mail-archive/msg02238.html

I agree - there is some overlap between our drafts, as well as with your 
ideas. I'll have to review the thread you pointed me to.

	Tony Hansen
	tony <at> att.com


Gmane