Re: My open issues with RFC3028bis

Philip Guenther <guenther+mtafilters@sendmail.com> Wed, 06 July 2005 06:54 UTC

Received: from above.proper.com (localhost.vpnc.org [127.0.0.1]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j666sh1O001241; Tue, 5 Jul 2005 23:54:43 -0700 (PDT) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.11/8.12.9/Submit) id j666shab001240; Tue, 5 Jul 2005 23:54:43 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from foon.sendmail.com (tls.sendmail.com [209.246.26.40]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j666shNl001231 for <ietf-mta-filters@imc.org>; Tue, 5 Jul 2005 23:54:43 -0700 (PDT) (envelope-from guenther@sendmail.com)
Received: from lab.smi.sendmail.com ([10.210.100.93]) by foon.sendmail.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id j666sg1Z021554 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Tue, 5 Jul 2005 23:54:43 -0700
X-DomainKeys: Sendmail DomainKeys Filter v0.2.7 foon.sendmail.com j666sg1Z021554
DomainKey-Signature: a=rsa-sha1; s=tls; d=sendmail.com; c=nofws; q=dns; b=NU2yCgxPYyBIg2hmwRyaiVL7lFbc9dgWUXlRSTeh9dkSeJWfjFbL7um9q57zkUIBu u7dDqagwcwOcvE+WHztsfWfFjW9Yrtm/xYsHGZmi9GY19vorfu+X25MRUj0NXeDQ2vX 0Yw3fKmYaFH/WWYtwkqq3mndKgAl3U1Ii9O0xnA=
Received: from lab.smi.sendmail.com (localhost [127.0.0.1]) by lab.smi.sendmail.com (8.12.11/8.12.11) with ESMTP id j666seOq008206; Tue, 5 Jul 2005 23:54:42 -0700 (PDT) (envelope-from guenther@lab.smi.sendmail.com)
Message-Id: <200507060654.j666seOq008206@lab.smi.sendmail.com>
To: Ned Freed <ned.freed@mrochek.com>
Cc: ietf-mta-filters@imc.org
From: Philip Guenther <guenther+mtafilters@sendmail.com>
Subject: Re: My open issues with RFC3028bis
In-reply-to: <01LQ9C2178Q200004T@mauve.mrochek.com>
References: <E1Do7RW-0002QU-TU@nostromo.freenet-ag.de> <01LQ31LDKJ0200004T@mauve.mrochek.com> <20050701091231.GC10060@nostromo.freenet-ag.de> <01LQ44NF85CE00004T@mauve.mrochek.com> <200507020058.j620w4SP031225@lab.smi.sendmail.com> <1120569090.4185.56.camel@chico.njus.no> <01LQ9C2178Q200004T@mauve.mrochek.com>
Date: Tue, 05 Jul 2005 23:54:40 -0700
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:
...
>IMO it would be better to say something along the lines of
>
>    Header lines are unfolded as described in [IMAIL] section 2.2.3.
>    Interpretation of header data should be done according to [MIME3]
>    section 6.2.
>
>This makes the required sequence of operations clear. Note that I also removed
>the term "long" - in practice it isn't only long lines that are folded.

I like it, though I think there should be a forward reference to 2.7.2
as that's where the precise requirements are stated.  So:

   Header lines are unfolded as described in [IMAIL] section 2.2.3.
   Interpretation of header data SHOULD be done according to [MIME3]
   section 6.2 (see 2.7.2 below for details).


Hmm, applying 2047 decoding requires knowing whether the header is
'structured': if a header is structured, then encoded words can occur
after an open-paren or before a close-paren without intervening
whitespace, something which isn't true of unstructured headers.  Do we
need to give guidence to implementors on this or just punt it as a
general 2047 issue not specific to sieve?


Philip Guenther