[Emailcore] EMAILCORE ticket #55: G.14. The FOR Clause in Received header field and draft-klensin-email-for-clause-00
John C Klensin <klensin@jck.com> Mon, 25 July 2022 03:07 UTC
Return-Path: <klensin@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 18965C14792F for <emailcore@ietfa.amsl.com>; Sun, 24 Jul 2022 20:07:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.907
X-Spam-Level:
X-Spam-Status: No, score=-6.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T7PBUQVR13iF for <emailcore@ietfa.amsl.com>; Sun, 24 Jul 2022 20:07:13 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.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 4D902C14F748 for <emailcore@ietf.org>; Sun, 24 Jul 2022 20:07:12 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <klensin@jck.com>) id 1oFoR5-000El7-Dg; Sun, 24 Jul 2022 23:07:11 -0400
Date: Sun, 24 Jul 2022 23:07:04 -0400
From: John C Klensin <klensin@jck.com>
To: emailcore@ietf.org
cc: Alexey Melnikov <alexey.melnikov@isode.com>
Message-ID: <2134F9F7A2003D9C264267F8@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: klensin@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/emailcore/1EY_ssSq3sT6q02MhhZaSzf_6kg>
Subject: [Emailcore] EMAILCORE ticket #55: G.14. The FOR Clause in Received header field and draft-klensin-email-for-clause-00
X-BeenThere: emailcore@ietf.org
X-Mailman-Version: 2.1.39
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, 25 Jul 2022 03:07:17 -0000
Hi. In trying to work on this ticket in the last twelve hours or so, I ended up back at the point of feeling that we have a rather considerable mess on our hands, one that goes back to at least RFC 821 and that has more implications and more odd cases than the test in RFC 5321 or the revisions in the current version of 5321bis account for. So I have tried to do a fairly comprehensive for the "for" clause, when and where it can be safely used. I've also tried to think through the various options of how me might proceed. In part because no one would read a ten page email message (I did say "comprehensive"), I've posted an I-D, draft-klensin-email-for-clause-00, containing that analysis. I have deliberately not tried to tie it to EMAILCORE: depending on WG decisions, if it is useful for anything past Tuesday, parts of it could be fodder for 5321bis, for the A/S, for an update to RFC 6409. Or it may just disappear. Extremely abbreviated synopsis: While we didn't get very sensitive to it until we started worrying about privacy, the real problem with the "for" clause goes back to the omission in 821 of any sort of explanation of which address to choose or when the clause should be used. 821 basically stops with syntax and, while we've done some tuning in 2821 and 5321, the underlying problem remains. The document reviews that situation and the relevant history, reviews some of the cases that make a clear, handwaving-free, solution difficult, and then identifies four sets of options, one of which is to deprecate the clause entirely. Warning: Ten hours ago, this document was not even an idea. It was consequently written very hastily. If there are rough edges or mistakes, that should be no surprise. On the other hand, I hope it will give us something to discuss in that part of Tuesday's agenda. best, john ---------- Forwarded Message ---------- Date: Sunday, July 24, 2022 19:38 -0700 From: internet-drafts@ietf.org To: i-d-announce@ietf.org Subject: I-D Action: draft-klensin-email-for-clause-00.txt A New Internet-Draft is available from the on-line Internet-Drafts directories. Title : Issues with the SMTP/IMF 'for' Clause and Remedies Author : John C Klensin Filename : draft-klensin-email-for-clause-00.txt Pages : 10 Date : 2022-07-24 [...] The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-klensin-email-for-clause/ There is also an HTML version available at: https://www.ietf.org/archive/id/draft-klensin-email-for-clause-0 0.html Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts ---------- End Forwarded Message ----------
- [Emailcore] EMAILCORE ticket #55: G.14. The FOR C… John C Klensin