Re: [Ietf-message-headers] Provisional Registration for "Wrong-Recipient" mail header

Graham Klyne <gk-ietf@ninebynine.org> Fri, 05 January 2024 16:55 UTC

Return-Path: <gk-ietf@ninebynine.org>
X-Original-To: ietf-message-headers@ietfa.amsl.com
Delivered-To: ietf-message-headers@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2666BC14F683 for <ietf-message-headers@ietfa.amsl.com>; Fri, 5 Jan 2024 08:55:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.806
X-Spam-Level:
X-Spam-Status: No, score=-2.806 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ninebynine.org header.b="e14KpQIQ"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="slkb8r9n"
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 GOGnM3HNZ8Jl for <ietf-message-headers@ietfa.amsl.com>; Fri, 5 Jan 2024 08:55:49 -0800 (PST)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E210C14F696 for <ietf-message-headers@ietf.org>; Fri, 5 Jan 2024 08:55:39 -0800 (PST)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 96ADE3200ACF for <ietf-message-headers@ietf.org>; Fri, 5 Jan 2024 11:55:38 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 05 Jan 2024 11:55:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ninebynine.org; h=cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:message-id:mime-version:reply-to :subject:subject:to:to; s=fm2; t=1704473738; x=1704560138; bh=ts sZ4WmTNnWd4wdGr0eIH47z+LMMyzdxiexkDiCQUhU=; b=e14KpQIQGKaaAn7ncj d27+D86M/qTOvY4KZq7Oca6sfT9eKHgWGjDcxdkBTuK2HbFgLooats7T+/SQhzrz O+SXA5nxPT45QOsA8aBZdKrvyBvIVynHYd5misY1jdKoLdp3m0gEiFz9dPB+a8od Z2zGxABohshy6aPJpTchwLxKXM+73ZQhABkut+6tK8/jg/yhSm+1sbsI7v06C/Zv a68FaU8wOh/HL2WqovOMdndFUZ+Z/+LPmjOddc5nC+uxu04veqDg1l8zrakCWxOE WtlH5FaXw6x9Pe0WqAryhUETP7KGIuyoLD25kbLvkJKyi/iMjACWgRVrzBGSEx54 JVbQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1704473738; x=1704560138; bh=tssZ4WmTNnWd4wdGr0eIH47z+LMM yzdxiexkDiCQUhU=; b=slkb8r9nNsmr0iAx6VgsJtzvRgryvIvdu2E9/7URUJ9V oEDlV3aSsIxiIWeAi8gOoK0rBtNGnfq5vZulUF9DdpsKrUGUH0j7x7u4epZPA0PD RTIPPjY0H8ETWG5Yrjcox8M8T8s7yHnxJwY2SNct6pxk5ZuSIea7s+ffRhhSWty/ w+ewm8Plf4qsar+wI6bE7NnyA8s4S68qrj84XX7rOZLS/HNsJkFdUrFtwaXUd/UE yrmPrvX312znP+Zwea293WMv91/kcRZcz1bYUJOErqyrcXOzH2o+Y6J+WxRCwW6k pNaTDNego3YAc0r8NoKoyas+5+ioXYSxAu7A/K6nIw==
X-ME-Sender: <xms:iTSYZd7Ay3G4XhI5BFNhKCDq0nWYcPQpYZqRuP3Gu6gljTHLGMZVrA> <xme:iTSYZa6uphut5wuO-gLlH3XA4X5N60BCVrOvJz2kypKTwZuNim1RSBhGco2orRZ8B 1bdD_M8sLpf6Qkcm48>
X-ME-Received: <xmr:iTSYZUcMsWq3jKge8sM2ecZjUkCxZjPOPtkM7EUZuYWLbzWbqqyJxOI7f_6aNK2GnuprDamPnOHYAKKpNw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdegledgleduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfvuffhtgfgsehtjeertd dtvdejnecuhfhrohhmpefirhgrhhgrmhcumfhlhihnvgcuoehgkhdqihgvthhfsehnihhn vggshihnihhnvgdrohhrgheqnecuggftrfgrthhtvghrnhephfelgfejleegteethfekle evleelueeiffehtdegfefgieejudfgteevffetvdelnecuffhomhgrihhnpehivghtfhdr ohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hgkhdqihgvthhfsehnihhnvggshihnihhnvgdrohhrgh
X-ME-Proxy: <xmx:iTSYZWJwwaZyrEtZHFi8pDh81aTStlpXTY_6-WFW2eIl0f7WQqrtAQ> <xmx:iTSYZRKq8J16dYJNSQWSxzKOX39jogDYzs_DPQKLPrF6D7p4SB84Hw> <xmx:iTSYZfwxw13br3CstOcDZWrDrCikBz8vvMAsYLhinkhWZ1ugA_KGyA> <xmx:ijSYZUnJ5NdfuWzAyikI0LiT9dyoW6v3VbKLvtnDjXgmv4TnFiJzXw>
Feedback-ID: i6c094760:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <ietf-message-headers@ietf.org>; Fri, 5 Jan 2024 11:55:37 -0500 (EST)
Message-ID: <422c2b5f-8ce8-443e-990b-1428ad25aab7@ninebynine.org>
Date: Fri, 05 Jan 2024 16:55:35 +0000
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: ietf-message-headers@ietf.org
Content-Language: en-GB
From: Graham Klyne <gk-ietf@ninebynine.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-message-headers/qWpx_gSQFi1a-vc4wu9-G3b03mU>
Subject: Re: [Ietf-message-headers] Provisional Registration for "Wrong-Recipient" mail header
X-BeenThere: ietf-message-headers@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Discussion list for header fields used in Internet messaging applications." <ietf-message-headers.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-message-headers>, <mailto:ietf-message-headers-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-message-headers/>
List-Post: <mailto:ietf-message-headers@ietf.org>
List-Help: <mailto:ietf-message-headers-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-message-headers>, <mailto:ietf-message-headers-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Jan 2024 16:55:54 -0000

(NOTE: I've been asked to review this as IANA's designated reviewer, but these 
comments are provided in a private capacity and don't constitute part of my 
formal response to IANA, which is to allow provisional registration.)

I have some comments about the design of this:

1. It seems to me an odd choice to use HTTP for notifications as part of the 
email protocol. I would have thought that something more like a DSN/MDN message 
response (possibly with an associated MIME type for conveying details) would be 
more appropriate for email. One of email's characteristics is that it doesn't 
depend on an always-on Internet connection, but requiring HTTP POST does. Mail 
clients in particular are likely to be used without there being an available 
Internet connection (cf section 5.2).

2. I would like to see a formal syntax (preferably using 
https://datatracker.ietf.org/doc/html/rfc5234) for the header field to be 
included with this specification. That specification could refer to the URI 
production in https://datatracker.ietf.org/doc/html/rfc3986. It took me a little 
hunting to figure that the field content consists of an HTTPS URI.

3. The example given in section 7 actually contradicts the HTTPS URI requirement 
in section 5.1. An HTTPS URI does not include enclosing "<...>" characters. 
(This sort of problem would be more easily noticed if working with a formal 
syntax specification.) There's noting wrong with including enclosing "<...>" in 
the header field, but if that's what you want it needs to be more clearly specified.

#g