Re: [yam] RFC 5321 (was: [Editorial Errata Reported] RFC5321 (1820)

John C Klensin <john+smtp@jck.com> Sun, 02 August 2009 12:57 UTC

Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n72CvXTl003195 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 2 Aug 2009 05:57:33 -0700 (MST) (envelope-from owner-ietf-smtp@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id n72CvWsP003194; Sun, 2 Aug 2009 05:57:32 -0700 (MST) (envelope-from owner-ietf-smtp@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smtp@mail.imc.org using -f
Received: from bs.jck.com (ns.jck.com [209.187.148.211]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id n72CvPJU003186 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for <ietf-smtp@imc.org>; Sun, 2 Aug 2009 05:57:31 -0700 (MST) (envelope-from john+smtp@jck.com)
Received: from [127.0.0.1] (helo=p3.JCK.COM) by bs.jck.com with esmtp (Exim 4.34) id 1MXacf-0006em-VQ; Sun, 02 Aug 2009 08:57:10 -0400
Date: Sun, 02 Aug 2009 08:57:09 -0400
From: John C Klensin <john+smtp@jck.com>
To: Alessandro Vesely <vesely@tana.it>, SM <sm@resistor.net>
cc: yam@ietf.org, SMTP Interest Group <ietf-smtp@imc.org>
Subject: Re: [yam] RFC 5321 (was: [Editorial Errata Reported] RFC5321 (1820)
Message-ID: <DC07EA7459CC46EAA2014465@p3.int.jck.com>
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
Sender: owner-ietf-smtp@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smtp/mail-archive/>
List-ID: <ietf-smtp.imc.org>
List-Unsubscribe: <mailto:ietf-smtp-request@imc.org?body=unsubscribe>

--On Saturday, 01 August, 2009 12:46 +0200 Alessandro Vesely
<vesely@tana.it> wrote:

>...
> Frank Ellermann noted the added phrase, and commented about it
> on April 26, 2007
> 
>   That's a point where you could mention that this used to be
> no
>   key difference under RFC 821, because "in any case, the SMTP"
>   added "its own identifier to the reverse path".  There might
> be
>   better places to explain that RFC 1123 broke the original
> SMTP
>   design in its quest to get rid of the source routes.
> 
> That was the concern of the discussion, rather about concepts
> than wording. In facts, Frank used to note discrepant usages
> of terms (e.g. "return path" vs "reverse path", in the same
> message) but missed also this spurious "backward-pointing
> address". (Currently, there are exactly three occurrences of
> the word "backward" in RFC 5321.) I found no other thread
> mentioning that phrase. John replied
> 
>   Send text, but my inclination is to not change this further,
>   especially to reflect the long-dead "copy own address into
>   reverse-path stuff".
> 
> That's it, almost. Frank had dropped that point in his further
> reply. I jumped on that list months later, after Frank's
> suggestion. I independently noted that phrase and had tried to
> leverage on its inconsistency for introducing a conceptual
> change which had been rejected.

Alessandro,

It is precisely the interconnection between this tiny change and
"the 1123 decision was a mistake" (something that DRUMS declined
to open and that no one has gotten traction for opening since)
and the terminology about rerouting email at various levels that
makes me unwilling to treat changes in this area as anything but
substantive and needing WG review.  That would be the case even
if I had reviewed the text in question (which I have not) and
agreed with you.

For those who haven't been following this closely, the 1123
issues was the change that turned Return-path in RCPT from
   <@relay3,@relay2,@relay1:local-part@domain>
to
   <local-part@domain>
regardless of the path taken.  My guess is that some of us would
argue that the change was absolutely correct, others would argue
that it is much too late to reconsider whether it was the right
decision at the time or not, and still others would argue that,
in this world of hostile or unwanted messages with faked
headers, the decision should be revisited and changed.  I've
fairly sure that split would make it very hard to get enough
consensus to make a change but I, at least, would not oppose
revisiting it if we could do so in a highly-focused way.

But I'm simply not going to make _any_ change in this area
unless the WG has discussed it and the Chairs have told me what
to do.

One of my tasks for the last several days is to assemble a
template for the revision of 5321.  That template is basically
the starting point for the notification/request to IESG (for
convenience, I just posted the most recent version into the WG
Wiki (http://trac.tools.ietf.org/wg/yam/trac/wiki)

I will include, in some form, a statement to the effect that we
will review terminology changes made between RFCs 821 and 2821
and between 2821 and 5321 where appropriate to determine whether
the WG is still happy with them and that some small changes are
possible on that basis.  Assuming the WG and IESG agree with
that characterization, that should eliminate the procedural
issue, permit us to concentrate on the substance and, as SM
suggests, hold a discussion in the context of the forthcoming
draft.

   john