Re: [Emailcore] Ticket #8: Need a registry of header fields that are Ok to add after submission

Alexey Melnikov <aamelnikov@fastmail.fm> Thu, 05 August 2021 16:38 UTC

Return-Path: <aamelnikov@fastmail.fm>
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 F21F83A18C6 for <emailcore@ietfa.amsl.com>; Thu, 5 Aug 2021 09:38:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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=fastmail.fm header.b=w/JIrUKB; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=o8MDHd4S
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 q0hQuhFZVWqH for <emailcore@ietfa.amsl.com>; Thu, 5 Aug 2021 09:38:29 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 836AC3A18C4 for <emailcore@ietf.org>; Thu, 5 Aug 2021 09:38:29 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 748335C007B; Thu, 5 Aug 2021 12:38:28 -0400 (EDT)
Received: from imap42 ([10.202.2.92]) by compute6.internal (MEProxy); Thu, 05 Aug 2021 12:38:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= mime-version:message-id:in-reply-to:references:date:from:to:cc :subject:content-type:content-transfer-encoding; s=fm3; bh=f6S61 a6KKb5Kyy0w0nKzG5D8nvftKst3i4j74whbauY=; b=w/JIrUKBaDhNhmP7XyJbb tLxse3CXMB+z2pEhdMW/4SZR8da95wOUqv6oqynYDg3Jta7INL+FZRYJOQLLsOKV U0kjCtxeWbJxSJiIGX3iw3VBG0POVGQm4g3m+8gh0tr1eED8ZMlxILyVkmoovZKp s+JrQmUZ3Ea84OKN6VAPcHgml5Seo8zF/k9FS1DGnlwRBA0d/BZ0etJ7ApdG99OB u3gnJWKNia/VVUZPMQI1f0uz4HvUr/IvDo46sp1La0gcxORYx6jSB6bzoBOliPJi 5I8VpfPb08CoQMi99vCtiHK6PxmhBedCvjXW+3YrYb50ywI/wIKVAzdzPeB8Jx28 A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=f6S61a6KKb5Kyy0w0nKzG5D8nvftKst3i4j74whba uY=; b=o8MDHd4SrzSX8xcf4dDhO6mfFKAltEhZi8meE9kVAWYPIvPofu5Z57GzF tp9jsFd1ONkQtP93pjSkTrD3Y4VEYcCrj7RAwG2rUKr4YXG3EWa2qV1tNT6PkM/b ngvgc6s3LrimJj7X+Xg6vM6HJxtSi90JqpP15wT6VU8v1bmkm/fL7J6EqE8jY673 /Us9NouRqtAXo9C4q2RaJT5rf+iqYk3XPFIkRNIOkPMfY1bjpABnUh51bZq6pBdv GQje8wz1t7zOBbuke+O1E8T+e1HAL7pALqsoZZBa34jCJ47mQnVPHjNmTECrA3cT 5avqVw6qGi5g9vUHFePrHOtZ16j1A==
X-ME-Sender: <xms:BBQMYTgDp-cOCmpWAJ3Xh1HQUwijRWQ6koN6ZL3yCKiFgO-dCw9jAw> <xme:BBQMYQDLln74ASAcCDTLsCxOP-3zWo_xkXMGKxG0lmgEWwcLRfGckbysF0Cqw2Z7J xg8t1w9Rpf-_N-2PA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrieelgddutddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgfgsehtqhertderreejnecuhfhrohhmpedftehl vgigvgihucfovghlnhhikhhovhdfuceorggrmhgvlhhnihhkohhvsehfrghsthhmrghilh drfhhmqeenucggtffrrghtthgvrhhnpeegtddtheekvdekgedtteelteetkeeitefgudev iefggeetteetjeeigedtuddtudenucffohhmrghinhepihgrnhgrrdhorhhgpdhivghtfh drohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhm pegrrghmvghlnhhikhhovhesfhgrshhtmhgrihhlrdhfmh
X-ME-Proxy: <xmx:BBQMYTHH9nuxV4pFEovl76S_OauUSY1Z4Kf5pEYYyEjw_vksLBTa9w> <xmx:BBQMYQRCGOMnhvCb5hkX_bp4oL5W76jrWTGM43EzbcC7tUdHBfnpfA> <xmx:BBQMYQx4lwwJ0tt_yEex3ZtDmZc4BXnIDsSiwSoFcAKGYYf75flVyQ> <xmx:BBQMYdtdScBCDYcEsUMQ6wvwyf_6-YlMM_wi5TNw7JGyQSs0YUgtQw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 320242180064; Thu, 5 Aug 2021 12:38:28 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-551-g8030b8c701-fm-20210804.001-g8030b8c7
Mime-Version: 1.0
Message-Id: <79f62ea5-4c19-4a1d-8465-08ea34bebc63@www.fastmail.com>
In-Reply-To: <01S24XW4Y5P6005PTU@mauve.mrochek.com>
References: <13fcea10-e071-5707-a83d-38a2a92e1ac7@isode.com> <9FA3223C-A663-481C-9E97-E4E82ADBD02D@fastmail.fm> <01S24XW4Y5P6005PTU@mauve.mrochek.com>
Date: Thu, 05 Aug 2021 17:38:07 +0100
From: Alexey Melnikov <aamelnikov@fastmail.fm>
To: Ned Freed <ned.freed@mrochek.com>
Cc: emailcore@ietf.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/emailcore/22gShRZPv8-kJm3yw_Uc-MA62Do>
Subject: Re: [Emailcore] Ticket #8: Need a registry of header fields that are Ok to add after submission
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: Thu, 05 Aug 2021 16:38:35 -0000

Hi Ned,

On Tue, Aug 3, 2021, at 12:44 AM, Ned Freed wrote:
> > Dear all,
> 
> > Looking through this thread I don’t see any obvious conclusion or consensus.
> 
> I disagree with this assessment. I think there's consensus that creating a
> separate header field registry just to document this piece of information is a
> bad idea. I also predict that if you ask the question directly, there's a
> consensus that this doesn't belong in RFC 5321bis.
> 
> I don't think there's a consensus on anything else.

Fair enough.

> This leaves us with three paths forward:
> 
> (1) Abandon the idea of gathering this information somewhere entirely.
> 
> (2) Recast the idea as an optional additional information item to be
>     gathered as part of registering header fields. Note that this can be
>     presented as a separate table on the web page if having an email-specific
>     column in the current table is deemed to be too confusing.

Right, I offered my choice (1) as your #2, possibly falling back to your #1. My apologies for not separating them properly.

> (3) Your (3).
> 
> Your (3) actually brings up an additional point - it's arguably more
> important to note whether or not a given field is a trace field in the 
> registry than it is to document where it's supposed to be inserted. Right
> now tracking down all the trace fields is a real PITA.

Right. I am happy to see if we can get consensus around (3), irrespective of which document includes it. After that we can decide on the document.

Best Regards,
Alexey
> 
> 				Ned
> 
> 
> > Possible options to move forward:
> 
> > 1) Postpone this ticket till later (after rfc5321bis/rfc5322bis are done), as suggestions to alter existing IANA Header Fields registry is not going to be feasible as is, as needs coordination with other users of the Header Fields registry. I think this will take months. It might be worth doing eventually, but I don’t have enough patience to drive this at the moment. (This option might end up being “no change”.)
> 
> > 2) Carry on and try to produce some example entries under the latest proposal (see below). Hopefully this will clarify the intent.
> 
> > 3) Scale down the proposal to only register trace header fields. Information about MSA/MTA/MDA would probably go, but can be added as a comment.
> 
> > Anybody would like to speak in favour options #2 or #3?
> 
> > Best Regards,
> > Alexey
> 
> > > On 23 Jul 2021, at 13:22, Alexey Melnikov <alexey.melnikov@isode.com> wrote:
> > >
> > > Dear WG participants,
> > >
> > > I would like to get closure on this ticket, which was briefly discussed on the mailing list and also during IETF 109 & 110. Below is a updated strawman text:
> > >
> > > ===============
> > >
> > > Add to the IANA Considerations of rfc5321bis:
> > >
> > > IANA is requested to create a new subregistry for email header fields that can be added to a message header section by a MSA/MTA/MDA. The new subregistry would show whether a header field can be added by a "message submission", “relay”, “delivery” system or some combination of them. Headers appearing in this subregistry SHOULD also be registered in <https://www.iana.org/assignments/message-headers/message-headers.xhtml <https://www.iana.org/assignments/message-headers/message-headers.xhtml>> (whether it is registered as a Permanent Message Header Field Name or as a Provisional Message Header Field Name). The registration template has the following fields:
> > >
> > > 1) Name of the header field name
> > >
> > > 2) Can be added by an MSA?
> > >
> > > 3) Can be added by an MTA?
> > >
> > > 4) Can be added by an MDA?
> > >
> > > 5) Optional reference field that points to one or more document describing the header field.
> > >
> > > 6) Optional comment
> > >
> > > Registration policy for this new subregistry is “Expert Review”. Designated Experts should only check correctness of the information in the registration template without passing any judgement on usuability of a specific header field being registered.
> > >
> > > Updates to existing entries undergo the same process as registration of new header fields.
> > >
> > > ===============
> > >
> > > Let me know your thoughts.
> > >
> > >
> > > Best Regards,
> > >
> > > Alexey
> > >
> > >
> > > --
> > > Emailcore mailing list
> > > Emailcore@ietf.org
> > > https://www.ietf.org/mailman/listinfo/emailcore
> 
> > --
> > Emailcore mailing list
> > Emailcore@ietf.org
> > https://www.ietf.org/mailman/listinfo/emailcore
> 
>