Re: Sieve mime loop issues list

Ned Freed <ned.freed@mrochek.com> Fri, 24 March 2006 01:28 UTC

Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k2O1Sve2022963; Thu, 23 Mar 2006 18:28:57 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k2O1Svc8022962; Thu, 23 Mar 2006 18:28:57 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from mauve.mrochek.com (206.117.180.234.brandx.net [206.117.180.234] (may be forged)) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k2O1SuRL022956 for <ietf-mta-filters@imc.org>; Thu, 23 Mar 2006 18:28:57 -0700 (MST) (envelope-from ned.freed@mrochek.com)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01M0EDKVHIIO000078@mauve.mrochek.com> for ietf-mta-filters@imc.org; Thu, 23 Mar 2006 17:28:53 -0800 (PST)
Cc: Ned Freed <ned.freed@mrochek.com>, IETF MTA Filters List <ietf-mta-filters@imc.org>
To: Philip Guenther <guenther+mtafilters@sendmail.com>
Message-id: <01M0EHWJLUIW000078@mauve.mrochek.com>
Date: Thu, 23 Mar 2006 17:26:01 -0800
From: Ned Freed <ned.freed@mrochek.com>
Subject: Re: Sieve mime loop issues list
In-reply-to: "Your message dated Thu, 23 Mar 2006 16:56:46 -0800" <200603240056.k2O0ukZu097713@lab.smi.sendmail.com>
MIME-version: 1.0
References: <44231A5F.6050605@att.com> <01M0EFER83N6000078@mauve.mrochek.com> <200603240056.k2O0ukZu097713@lab.smi.sendmail.com>
Sender: owner-ietf-mta-filters@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-mta-filters/mail-archive/>
List-ID: <ietf-mta-filters.imc.org>
List-Unsubscribe: <mailto:ietf-mta-filters-request@imc.org?body=unsubscribe>

> Ned Freed <ned.freed@mrochek.com> writes:
> >> #3: We need to add some way to look at parameter lists:
> >>     Content-Type: text/plain; charset="foo"
> >
> >Agreed, but mostly because of RFC 2231.

> It also avoids problems with comments and quoting (dang structured fields!).


> ...
> >but I do want to see some way to do address and exists tests on inner
> >headers. This is actually quite a bit more important than a parameter
> >test IMO.

> Do you mean "the MIME header of inner parts" or do you mean "the
> headers of nested message/rfc822 parts"?   If both, how should they
> be differentiated?

AFAIK we have not defined a field that involves an address for a MIME
part. So unless you want to avoid false matches on bogons in MIME parts,
I don't think this makes a difference.

In any case, you probably could rig up something to only test message/rfc822
parts using variables, assuming the traversal is top-down.

Chris Newman also suggests renaming this as foreach, in order to make it
clearer we're still not Turing-complete.

				Ned