Re: [ietf-822] Expires header field

Dave Crocker <dhc@dcrocker.net> Tue, 13 December 2022 14:45 UTC

Return-Path: <dhc@dcrocker.net>
X-Original-To: ietf-822@ietfa.amsl.com
Delivered-To: ietf-822@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58C59C1522B1 for <ietf-822@ietfa.amsl.com>; Tue, 13 Dec 2022 06:45:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, 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=dcrocker.net
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 YgwLSLCRg-TB for <ietf-822@ietfa.amsl.com>; Tue, 13 Dec 2022 06:45:06 -0800 (PST)
Received: from quail.birch.relay.mailchannels.net (quail.birch.relay.mailchannels.net [23.83.209.151]) (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 69655C1522AF for <ietf-822@ietf.org>; Tue, 13 Dec 2022 06:45:05 -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 1F141761A94 for <ietf-822@ietf.org>; Tue, 13 Dec 2022 14:45:04 +0000 (UTC)
Received: from gcp-us-central1-a-smtpout3.hostinger.io (unknown [127.0.0.6]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 4A94976172D for <ietf-822@ietf.org>; Tue, 13 Dec 2022 14:45:03 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1670942703; a=rsa-sha256; cv=none; b=61bVKc7qDAYx4txyN6+qhEGk2sVruaSn4HuCxxmPsDIDaR+3D2EqB9fcfrbHczBFqB9hQg OAonGTjvWvrOMNJtmwwF/VV3v+Va8WjYxa+ulIRJCKiEyFgjVD8MR/wbJlc4HcS2FDrkAW 8loVw7olg7h8i9JWGIgMCcNI/tgyf6+GFRVbGeusnCrG/6q3kfhCsTuUL7m3uw9wiOj/nz KY9atJ46b4Hw6JZfauYHsFVWwQAcyQIGILZx5Qjmt5RKVPQkAr0UQQOv75e7s91NO512Q7 p54c0Mt9K3MHxfh9MWvrI87ay+SXLz8wZlzf4vjk9ZGuMA3AnF9JLxdnemhoeA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1670942703; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=xzhxpkhqtvnzbQCiOHM0T6cNI9hCKb5FdA5ZqodXlk0=; b=nAb8m2DrL2E5+Pa86bGHBt6sEmfgHNLsp7Wb9cmFx1ULj3I+wMPm5c6/PanTq75OS0KVw7 lGgZAkcLw956oIs7OfdoP/KG+40zHkma9U/vaKH4sIAg7RawI3ShKhc8082cc9ZvWPULfY 0cPdgJtXS5pA7DIlTj0OaSA7D88dXWtw3EewniTF+HpeALSUceRLU5vGlvTMG22QklTe8P tBU9BQHfXJ1knTdurtjkFDpo6mlGBGOv1xPHsA5alsY63FBelBKkYtpqwa8RUfzSjG2r9h FVWkQ8fM2Dhdswy94z4gGAqVFF3AFd9Vowwz/9rQA3uzAHMqlOox0vlLuR/AAg==
ARC-Authentication-Results: i=1; rspamd-d48c5ddb-ctpl6; auth=pass smtp.auth=hostingeremail smtp.mailfrom=dhc@dcrocker.net
X-Sender-Id: hostingeremail|x-authsender|dhc@dcrocker.net
X-MC-Relay: Neutral
X-MailChannels-SenderId: hostingeremail|x-authsender|dhc@dcrocker.net
X-MailChannels-Auth-Id: hostingeremail
X-Shade-Oafish: 2dfd95a334df49cd_1670942703623_2274312602
X-MC-Loop-Signature: 1670942703623:2683457370
X-MC-Ingress-Time: 1670942703623
Received: from gcp-us-central1-a-smtpout3.hostinger.io (gcp-us-central1-a-smtpout3.hostinger.io [35.225.172.141]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.109.138.16 (trex/6.7.1); Tue, 13 Dec 2022 14:45:03 +0000
Received: from [192.168.0.109] (c-73-170-122-71.hsd1.ca.comcast.net [73.170.122.71]) (Authenticated sender: dhc@dcrocker.net) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4NWh9V2tLYz8J5n for <ietf-822@ietf.org>; Tue, 13 Dec 2022 14:45:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dcrocker.net; s=hostingermail-a; t=1670942702; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xzhxpkhqtvnzbQCiOHM0T6cNI9hCKb5FdA5ZqodXlk0=; b=jTGgj8ndn9VLIi47UzNM8f/2hDMXle8oUDd35TPFKj0eKkwIjacfbseR7dclMvafUSh2EO kMLRB+lJt9uKHSu5RsO9IOvLcQvl59DNC6J6R9NwZ8AYahSrJmMmi5hrmh4IWShLRt3ba/ 4kOlx2EBUqSIsl4XT5gnan4NfRyCBUBVQXJrIUPTNEU7kVrucP0zxsh72FzqqGKi7hpJPA uM9R5Y3H/Vsz0hFD1krxH4Vte47WNzyUOYUcvMWqsjgq8drmKyXjrEm5rw35Ibp7lmNMaF DA2GOpzo+zxYPy96kNw2qj+DyfKIquhQmG2rvDdMnf3qoZIHWpGpGt7UWmhh/A==
Message-ID: <a8be72ad-573c-258a-07a8-8229b1a09d4c@dcrocker.net>
Date: Tue, 13 Dec 2022 06:45:01 -0800
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.1
Content-Language: en-US
To: ietf-822@ietf.org
References: <CAL0qLwa+yJkczF3TqepSVEvjMABzc0HR9-LLS3ejAUPt2A83vQ@mail.gmail.com> <6a77f4ff-af76-70c3-65b9-04f702914002@dcrocker.net> <cc0f5979-0449-24e1-7150-9306a5180aed@network-heretics.com> <2fa959e1-fc02-b8b3-d0e7-68c22a82aeb2@dcrocker.net> <ea3b16c5-f35c-8418-5f81-f62d305e76d4@network-heretics.com>
From: Dave Crocker <dhc@dcrocker.net>
Reply-To: dcrocker@bbiw.net
Organization: Brandenburg InternetWorking
In-Reply-To: <ea3b16c5-f35c-8418-5f81-f62d305e76d4@network-heretics.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-CM-Analysis: v=2.4 cv=coSILn0i c=1 sm=1 tr=0 ts=63988fee a=RWeyNHkVnTTD7ejqcR0qZA==:117 a=RWeyNHkVnTTD7ejqcR0qZA==:17 a=IkcTkHD0fZMA:10 a=k7Ga1wGzAAAA:8 a=yap_aoQc60wxzhS53OIA:9 a=QEXdDO2ut3YA:10 a=ijMaxGghyylP-n2pFjDB:22
X-CM-Envelope: MS4xfDwVs0izgxeUs3ZjcJz/0ZGfYDwK7QoDEZG15zB/3SblWkYE3gaThcfTAsyKD6mAO07RdZS2TlNHEHcGNilpdb+XqzbQ8JlBRVItiFn6CjB7lrileJ55 9SLg8B+9yIDeodztD8drrzNx2p92w1Ebb+uU3PYCMWz7lhRqlarVVDnZ/e/3GcIeREMgY0uh8W38Yg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-822/kxWKR9HEjgvhhz3UtNSBp9AMOpw>
Subject: Re: [ietf-822] Expires header field
X-BeenThere: ietf-822@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Discussion of issues related to Internet Message Format \[RFC 822, RFC 2822, RFC 5322\]" <ietf-822.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-822>, <mailto:ietf-822-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-822/>
List-Post: <mailto:ietf-822@ietf.org>
List-Help: <mailto:ietf-822-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-822>, <mailto:ietf-822-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Dec 2022 14:45:11 -0000

On 12/2/2022 12:02 PM, Keith Moore wrote:
> an MUA may present the message in such a way as to reflect the 
> message's decreased relevance.

This is MUA guidance.  Within a specification, it implies guidance to 
show this information and to distinguish it.  This is UI/UX design 
guidance and, again, the IETF generally shouldn't do it, because the 
IETF generally isn't skilled at such issues.

Also, strictly in terms of specification language, it is in the style of 
normative guidance (lack of caps notwithstanding) and implies that the 
MUA's choices about showing increased or decreased relevance otherwise 
has been restricted.


So...

The Expires message header field indicates a date-time after which the 
author of the message believes that the message no longer has primary 
relevance to its intended recipient(s).  This field SHOULD NOT be 
interpreted by intermediate systems (such as relaying MTAs or delivery 
agents) and SHOULD NOT be used to trigger automatic deletion of the message.

This is simpler, cleaner, and better-scoped.

However... on reflection, the SHOULD NOT restriction strikes me as 
excessive.  To the extent there should be language pertaining to 
automated actions, I'd instead suggest adding non-normative language 
about the issues concerning taking automated actions upon expiry.


d/

-- 
Dave Crocker
Brandenburg InternetWorking
bbiw.net
mast:@dcrocker@mastodon.social