Re: more 3028bis comments
Kjetil Torgrim Homme <kjetilho@ifi.uio.no> Tue, 05 July 2005 22:48 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 j65MmP1A020739; Tue, 5 Jul 2005 15:48:25 -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 j65MmPwa020738; Tue, 5 Jul 2005 15:48:25 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from pat.uio.no (IDENT:7411@pat.uio.no [129.240.130.16]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j65MmOqg020730 for <ietf-mta-filters@imc.org>; Tue, 5 Jul 2005 15:48:25 -0700 (PDT) (envelope-from kjetilho@ifi.uio.no)
Received: from mail-mx4.uio.no ([129.240.10.45]) by pat.uio.no with esmtp (Exim 4.43) id 1DpwDF-0004qR-AJ; Wed, 06 Jul 2005 00:48:21 +0200
Received: from 80.80-202-166.nextgentel.com ([80.202.166.80] helo=chico.njus.no) by mail-mx4.uio.no with esmtpsa (TLSv1:RC4-MD5:128) (Exim 4.43) id 1DpwDC-0000pG-S6; Wed, 06 Jul 2005 00:48:18 +0200
Subject: Re: more 3028bis comments
From: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
To: "Mark E. Mallett" <mem@mv.mv.com>
Cc: ietf-mta-filters@imc.org
In-Reply-To: <20050705205200.GR94636@osmium.mv.net>
References: <20050705205200.GR94636@osmium.mv.net>
Content-Type: text/plain
Date: Wed, 06 Jul 2005 00:48:12 +0200
Message-Id: <1120603692.28056.33.camel@chico.njus.no>
Mime-Version: 1.0
X-Mailer: Evolution 2.2.1
Content-Transfer-Encoding: 7bit
X-UiO-Spam-info: not spam, SpamAssassin (score=-2.277, required 12, autolearn=disabled, AWL 0.88, FORGED_RCVD_HELO 0.05, RCVD_IN_NJABL_DUL 1.66, RCVD_IN_SORBS_DUL 0.14, UIO_MAIL_IS_INTERNAL -5.00)
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>
On Tue, 2005-07-05 at 16:52 -0400, Mark E. Mallett wrote: > 2.2. Whitespace > > > Whitespace is used to separate tokens. Whitespace is made up of > > tabs, newlines (CRLF, never just CR or LF), and the space character. > > The amount of whitespace used is not significant. > > This is specifically about whitespace in the Sieve language. So... how > many implementations violate this? i.e., does everyone generate an > error if a script's whitespace contains a naked CR or LF ? does it matter? this text is unchanged from RFC 3028, so it will not affect conformance. > 2.4.2.4. MIME Parts > > > In a few places, [MIME] body parts are represented as strings. These > > parts include MIME headers and the body. This provides a way of > > embedding typed data within a Sieve script so that, among other > > things, character sets other than UTF-8 can be used for output > > messages. > > This still confuses me. Where is it referenced? I think it's only "reject" in the original spec. I agree the text is confusingly placed even in RFC 3028, and now that reject has been moved to a separate document, the above text should follow along. > 2.10.6. Errors > > > When an error happens, implementations MUST notify the user that an > > error occurred, which actions (if any) were taken, and do an implicit > > keep. > > Probably extremely nit-picky, but I've always wondered when I read > this "what user, and how do we notify them?" Some users have no > access to anything other than their mailboxes. I suspect that many > implementations will do some system-wide logging, which notifies the > admin, but not the user. good question. delivering an error report to INBOX in addition to the message is one way of solving this, but does anyone do this? > Other random comments: > > The spec provides no way to access the "From_" line (which is the > "From<sp>" line with no colon that is added by some mail software. > While it's not part of RFC2822, and admittedly a minor concern at > best, that 'header' is often there, but inaccessible. I have no > solution, other than perhaps making "From_" a special header name. we have envelope "from" for the e-mail address. we don't have anything for the delivery date, but I suspect Ned is considering that for his "date" extension. > There was some discussion about adding character escapes (\u etc); > this probably falls under the "substantive changes or additions" > prohibition, but maybe not. Philip has tried to pave the way for it: A quoted string starts and ends with a single double quote (the <"> character, ASCII 34). A backslash ("\", ASCII 92) inside of a quoted string is followed by either another backslash or a double quote. This two-character sequence represents a single backslash or double- quote within the string, respectively. Scripts SHOULD NOT escape other characters with a backslash. An undefined escape sequence (such as "\a" in a context where "a" has no special meaning) is interpreted as if there were no backslash (in this case, "\a" is just "a"). this allows future extensions to define a special meaning for "\a". (you can find the discussion on this around 2005-03-08) > The 'variables' extension has to specify greedy/non-greedy ":matches" ; > this really ought to be in 3028 so that extensions can consistently > follow whatever rule there is; although, again, it might fail the > "non-substantive" test. I don't think this behaviour description is relevant for the main spec. it can not be observed without the variables extension. -- Kjetil T.
- more 3028bis comments Mark E. Mallett
- Re: more 3028bis comments Kjetil Torgrim Homme
- Re: more 3028bis comments Ned Freed
- Re: more 3028bis comments Kjetil Torgrim Homme
- Re: more 3028bis comments Michael Haardt
- Re: more 3028bis comments Ned Freed
- Re: more 3028bis comments Mark E. Mallett
- Re: more 3028bis comments Mark E. Mallett
- Re: more 3028bis comments Philip Guenther
- Re: more 3028bis comments Ned Freed
- Re: more 3028bis comments Ned Freed
- Re: more 3028bis comments Philip Guenther