Re: [ietf-smtp] Delivered-to and Return-path

Dave Crocker <dhc@dcrocker.net> Sat, 20 February 2021 18:23 UTC

Return-Path: <dhc@dcrocker.net>
X-Original-To: ietf-smtp@ietfa.amsl.com
Delivered-To: ietf-smtp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 527D33A160C for <ietf-smtp@ietfa.amsl.com>; Sat, 20 Feb 2021 10:23:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dcrocker.net
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 mGgYZItLAavR for <ietf-smtp@ietfa.amsl.com>; Sat, 20 Feb 2021 10:23:34 -0800 (PST)
Received: from dog.elm.relay.mailchannels.net (dog.elm.relay.mailchannels.net [23.83.212.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9358E3A160A for <ietf-smtp@ietf.org>; Sat, 20 Feb 2021 10:23:34 -0800 (PST)
X-Sender-Id: hostingeremail|x-authsender|dhc@dcrocker.net
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id A3C6722818; Sat, 20 Feb 2021 18:23:33 +0000 (UTC)
Received: from nl-srv-smtpout4.hostinger.io (100-96-11-22.trex.outbound.svc.cluster.local [100.96.11.22]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 80DD62273D; Sat, 20 Feb 2021 18:23:32 +0000 (UTC)
X-Sender-Id: hostingeremail|x-authsender|dhc@dcrocker.net
Received: from nl-srv-smtpout4.hostinger.io ([UNAVAILABLE]. [145.14.159.244]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384) by 100.96.11.22 (trex/6.0.2); Sat, 20 Feb 2021 18:23:33 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: hostingeremail|x-authsender|dhc@dcrocker.net
X-MailChannels-Auth-Id: hostingeremail
X-Reign-Ski: 736e16330d1ebef8_1613845413348_1095940239
X-MC-Loop-Signature: 1613845413347:3957204814
X-MC-Ingress-Time: 1613845413347
Received: from [192.168.0.109] (108-226-162-63.lightspeed.sntcca.sbcglobal.net [108.226.162.63]) (Authenticated sender: dhc@dcrocker.net) by nl-srv-smtpout4.hostinger.io (smtp.hostinger.com) with ESMTPSA id 71F9131A7937; Sat, 20 Feb 2021 18:23:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dcrocker.net; s=hostingermail-a; t=1613845410; bh=9L3nXNC6xIuL6q5FRa6CQpeR0gFauPAG/VkRB0II6fw=; h=Reply-To:Subject:To:References:From:Date:In-Reply-To; b=QxqqNOOmGn6NmwIfIXT6TVTIgSQ4XIpzVl5WfygHcHOHQ9nG4gvf4aXfQ6REiG1pQ cYyMSUQmrayVfxx7dAgsxl0EQxa9TdJX5iZkGQuQSKF1gj8XCoaIOtnWkpyJO9e3uB gYaflfP9EelLyyjajaaSDhFesbFH1dn5c6bzJWjw0IHVYIR9pLKZBFXkG9LlRCmV5t SsnPOD5x5cwD3D5CEzaOaS5P5T3SGVvc0DwIY4Aez1aucfqhKpfVoazHjqWnEdUz+E 4y4f+9FBojTjB+8i0yUILmN653O4Y0TVgACwXwmRzEaIoh1pCHCOOzxg4QtJm4LE/+ yiXicu7T5r2PA==
Reply-To: dcrocker@bbiw.net
To: John C Klensin <john-ietf@jck.com>, dcrocker@bbiw.net, ietf-smtp@ietf.org
References: <3073462D484914E07B452E20@PSB> <4418b352-d25b-e831-93b7-74f188fd1d1b@dcrocker.net> <94F55A24F02653C27537ED12@PSB>
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
Message-ID: <52c4f75d-3056-17cf-52b1-d8d0779f78f2@dcrocker.net>
Date: Sat, 20 Feb 2021 10:23:25 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1
MIME-Version: 1.0
In-Reply-To: <94F55A24F02653C27537ED12@PSB>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/TaJ2TSEWIHWbDdboM5sBI05gO7k>
Subject: Re: [ietf-smtp] Delivered-to and Return-path
X-BeenThere: ietf-smtp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" <ietf-smtp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-smtp/>
List-Post: <mailto:ietf-smtp@ietf.org>
List-Help: <mailto:ietf-smtp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Feb 2021 18:23:36 -0000

On 2/19/2021 8:27 PM, John C Klensin wrote:
> --On Friday, February 19, 2021 19:36 -0800 Dave Crocker
> <dhc@dcrocker.net> wrote:
> 
>> On 2/17/2021 9:55 PM, John C Klensin wrote:
>>> If I correctly understand the intended use of Delivered-to and
>>> the meaning of "added at the time of delivery", I believe that
>>> the examples in Section 4 are in error.   The example does not
>>> show a Return-path and I'm having trouble figuring out a case
>>> in
> 
>> You appear to be adding a requirement for the example to be
>> exhaustively complete.
> 
> No.  I am just suggesting that, given the obvious relationship
> between one as a forward pointer and the other as a backward
> pointer, both assigned at or after the time SMTP hands the


Noting an abstract connection does not mean there is a practical one.

The current draft provides information that is necessary and sufficient 
for understanding and using the field.

If you think otherwise, please explain carefully, since I think there is 
no other indication of technical problems with the draft.

The example provides sufficient tutorial context to make the 
understanding and use concrete and accurate, as far as I can tell. And I 
believe that no one else is expressing a concern, so far.

As for possible interactions with other fields, again, the instructions 
in the specific are quite simple and pointed.  And sufficient.

Introducing commentary about secondary issues invites readers to be 
confused or to debate matters.  Absent normative import -- and 
especially absent demonstrated implementation or operational issues -- 
adding such material mostly has downsides.  At best, it's simply 
extraneous and ignored.

To the extent that discussion about broader issues with header field 
creation or use is needed, such material is suited to a broader, 
systems-oriented document.


d/
-- 
Dave Crocker
Brandenburg InternetWorking
bbiw.net