Re: [ietf-smtp] return-path vs delivered-to, was New Version Notification for draft-crocker-email-deliveredto-00.txt

Dave Crocker <dhc@dcrocker.net> Tue, 16 February 2021 00:12 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 8472D3A08BE for <ietf-smtp@ietfa.amsl.com>; Mon, 15 Feb 2021 16:12:37 -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 V9LRMwbXkT-Z for <ietf-smtp@ietfa.amsl.com>; Mon, 15 Feb 2021 16:12:36 -0800 (PST)
Received: from cross.elm.relay.mailchannels.net (cross.elm.relay.mailchannels.net [23.83.212.46]) (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 EFF4F3A08A5 for <ietf-smtp@ietf.org>; Mon, 15 Feb 2021 16:12:35 -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 B1169703463; Tue, 16 Feb 2021 00:12:34 +0000 (UTC)
Received: from nl-srv-smtpout2.hostinger.io (100-96-16-15.trex.outbound.svc.cluster.local [100.96.16.15]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 5DD50703604; Tue, 16 Feb 2021 00:12:33 +0000 (UTC)
X-Sender-Id: hostingeremail|x-authsender|dhc@dcrocker.net
Received: from nl-srv-smtpout2.hostinger.io ([UNAVAILABLE]. [145.14.159.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384) by 100.96.16.15 (trex/6.1.1); Tue, 16 Feb 2021 00:12:34 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: hostingeremail|x-authsender|dhc@dcrocker.net
X-MailChannels-Auth-Id: hostingeremail
X-Quick-Celery: 7d80347e278ede56_1613434354388_750886800
X-MC-Loop-Signature: 1613434354387:2717725184
X-MC-Ingress-Time: 1613434354387
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-smtpout2.hostinger.io (smtp.hostinger.com) with ESMTPSA id 8B79230B59C7; Tue, 16 Feb 2021 00:12:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dcrocker.net; s=hostingermail-a; t=1613434351; bh=xNQv5m0muD8qBPEqS7OcpqUboaMWA+sMSH1Ys3J6MEg=; h=Reply-To:Subject:To:References:From:Date:In-Reply-To; b=iFW5u8SWevzeZAWGHrBiRB6mqw6ycS+l5ml9B1Mnhfotj2a4HWgOEwoMkKH2TbUlF RzBaBF/0as39VbL7RIVGygKLNzzeuRnh1CvlzOEH117OTQUcUCPcJEsOSiNJFemyYU 5ligt4jqrORSJKq5djuOAeRWppc3rRv9Mwixs1r4XPmBOgy6C2a+opfJtq5NtS6QV+ jHbpj7jSt4wK555rQ5fTgdiJ3lDork5sLx5BVD1WIRofDEGAKXJ9u+GwCghfXMOMdC bdwJEuAZJe+4kunUhgeyjcnbSaiAGiFauh5FE+rxPiu/+OZCEcNoCTA6YfyyAcyKhC W8rYlVstkD1uQ==
Reply-To: dcrocker@bbiw.net
To: John C Klensin <john-ietf@jck.com>, ietf-smtp@ietf.org
References: <20210215205020.67C656E009CE@ary.qy> <f57c9144-ce9b-7248-2933-325fbd34223a@dcrocker.net> <69DE5A7EA27BC2E11C71A367@PSB>
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
Message-ID: <5d911c9c-7ff2-6ab1-e82d-9d73d411ffa5@dcrocker.net>
Date: Mon, 15 Feb 2021 16:12:27 -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: <69DE5A7EA27BC2E11C71A367@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/KWL0ZkSxo12xhYgXnOUQj9RKXpU>
Subject: Re: [ietf-smtp] return-path vs delivered-to, was New Version Notification for draft-crocker-email-deliveredto-00.txt
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: Tue, 16 Feb 2021 00:12:38 -0000

On 2/15/2021 2:36 PM, John C Klensin wrote:
> Dave,
> 
> I think you are partially misreading 5321. 

What exactly have I misread?  I mean both specifically and -- most 
importantly -- to what problematic effect, relative to the current draft.


> Other than the IANA
> bit, the sections you cite are about _accepting_ or _receiving_
> messages and inserting time stamps at that point. 

I don't understand how that affects what it says.


>  If you go
> further down 4.4, you will find both the discussion of
> "Return-path:" as part of "final delivery" and the paragraph I

Fine, but that has nothing to do with labeling it a 'trace' field.


> cited earlier about the sequence at the beginning of the "final
> mail data".  There is a problem as to whether "Return-path:" is
> actually a trace header: Its inclusion in Section 4.4 implies
> that it is but there is text elsewhere that appears to equate
> "trace field" (or "trace information") with "time stamp" and
> "Received".  And the troublesome "IANA Considerations" section
> definitely thinks it is a trace field.  I'm happy to try to

Since I quote the various texts that establish this problem, I do not 
understand how your referring to them constitutes my misreading, partial 
or otherwise.


> untangle that if someone wants to create a ticket in EMAILCORE
> and tell me what to do (i.e., if it is or is not a trace field).
> 
> Section 7.6 really is about "Received": If people think there is
> an information disclosure issue with "Return-path:", please
> identify the issue in EMAILCORE and suggest text.

And yet it is 'trace' that is outside the parentheses.  You seem to be 
saying that what is inside the parentheses in 'primary'.


> I definitely agree with you about inconsistent definitions in
> different places, both within 5321 and between 5321 and 5322.
> But, given the language from Section 4.4 mentioned earlier
> (paragraph starting "The text above implies...", I don't think
> it is fair to dismiss the expectations of an implementation that
> depended on either that, the RFC 5322 definition, or both, as
> "some implementation behavior...".

I've no idea what metric you are applying that classes the language I 
used as being dismissive.  Since it wasn't.


d/
-- 
Dave Crocker
Brandenburg InternetWorking
bbiw.net