[Emailcore] "Beginning of the ..." in RFC 5321
John C Klensin <john-ietf@jck.com> Mon, 15 February 2021 01:07 UTC
Return-Path: <john-ietf@jck.com>
X-Original-To: emailcore@ietfa.amsl.com
Delivered-To: emailcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D47C3A0ED3 for <emailcore@ietfa.amsl.com>; Sun, 14 Feb 2021 17:07:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.002
X-Spam-Level:
X-Spam-Status: No, score=0.002 tagged_above=-999 required=5 tests=[SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PE7lnNH4nIir for <emailcore@ietfa.amsl.com>; Sun, 14 Feb 2021 17:07:19 -0800 (PST)
Received: from bsa2.jck.com (ns.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 526793A0ED2 for <emailcore@ietf.org>; Sun, 14 Feb 2021 17:07:19 -0800 (PST)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1lBSM9-0001i9-OQ for emailcore@ietf.org; Sun, 14 Feb 2021 20:07:17 -0500
Date: Sun, 14 Feb 2021 20:07:11 -0500
From: John C Klensin <john-ietf@jck.com>
To: emailcore@ietf.org
Message-ID: <F4579F981394E9DA1AD3A2FF@PSB>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/emailcore/8nQGWm2r08OyjsuVAaVaZqik7cI>
Subject: [Emailcore] "Beginning of the ..." in RFC 5321
X-BeenThere: emailcore@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: EMAILCORE proposed working group list <emailcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/emailcore>, <mailto:emailcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/emailcore/>
List-Post: <mailto:emailcore@ietf.org>
List-Help: <mailto:emailcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/emailcore>, <mailto:emailcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Feb 2021 01:07:21 -0000
Hi. I just noticed that the first paragraph of Section 4.4 of RFC 5321 (and 5321bis) contains the phrase "at the beginning of the message content" while the fifth full paragraph of that section (starting "When the delivery SMTP server makes the "final delivery...") uses "at the beginning of the mail data...". That is correct given Section 2.3.9, which explicitly says that "message content" and "mail data" are used interchangeably (and hence that they are equivalent). It occurs to me that a causal reader, seeing the two in the same section, might assume that they were different, that "message content" referred to the material after the message header fields, and then get badly confused. The "minimal changes" principle requires not looking for places to change. On that principle, this is probably best left alone. However, if someone sees enough possibility of confusion to justify changing 4.4 and the several other places where "message content" appears and then adjusting 2.3.9, this would be a good time to ask that a ticket be opened. One of the places that might be changed is the sixth paragraph of Section 2.4 (starting "8-bit message content transmission..."), which is arguably not completely clear that 8BITMIME does not allow non-ASCII characters in header fields. If anyone is uncomfortable about that (whether we get rid of "message content" terminology or not), again, ask that a ticket be opened and, ideally, suggest text. FWIW, if we wanted to make a comment about SMTPUTF8, that paragraph would probably be the right place to put it because doing so would make the distinction perfectly clear. john (picking nits before someone else gets to them)
- [Emailcore] "Beginning of the ..." in RFC 5321 John C Klensin
- Re: [Emailcore] "Beginning of the ..." in RFC 5321 Alessandro Vesely