Re: [ietf-822] Expires header field

Dave Crocker <dhc@dcrocker.net> Fri, 02 December 2022 19:01 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 43925C14F73F for <ietf-822@ietfa.amsl.com>; Fri, 2 Dec 2022 11:01:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.086
X-Spam-Level:
X-Spam-Status: No, score=-2.086 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, HTML_MESSAGE=0.001, 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, T_SPF_TEMPERROR=0.01, 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 LfROdCvkp6yI for <ietf-822@ietfa.amsl.com>; Fri, 2 Dec 2022 11:01:11 -0800 (PST)
Received: from antelope.elm.relay.mailchannels.net (antelope.elm.relay.mailchannels.net [23.83.212.4]) (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 CF35FC14F719 for <ietf-822@ietf.org>; Fri, 2 Dec 2022 11:01:10 -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 3D3CB5C22FA for <ietf-822@ietf.org>; Fri, 2 Dec 2022 19:01:09 +0000 (UTC)
Received: from gcp-us-central1-a-smtpout1.hostinger.io (unknown [127.0.0.6]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 46DBC5C2383 for <ietf-822@ietf.org>; Fri, 2 Dec 2022 19:01:08 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1670007668; a=rsa-sha256; cv=none; b=2ywXOtVVacWVV4RmbUO3PzIvpM9lXDRreODXuW518pKCZ8Ljq2NlgSkq32r75LX3ACU3tp afOvOv2PXNMSb57NwTCpvJ/uEJJqN1b/Vf15qGvvoZHbYdj+CKCUYNm1+r30cOe78eS0Up roIrBaopfBRJc+GUjAdJzNNbIUF92kvb5BUahY+sjYMpNwHIbMj6EAENTf3JUKxgIk3FiM gAUSe7Lid0WdgOXU602nLyasrZH/7qzSWhaN17pfocjjbKZv6JwQDFQX/fA9liUtAMM4v5 A5HOyDs+zxzDwxH5P1xErDn3qMM+yqGWfoNC089TDTEcmAl05xnMP8FzFcyZiw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1670007668; 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:in-reply-to:in-reply-to: references:references:dkim-signature; bh=51Nn2Nd2B6cFXK+u2f8fOKffroWl+hoh3XP3J9XhSD0=; b=zCwWvI6sKzQsorBuqdaBHMJvOve7mD67foBMKmAjoGiURISXeNNxpZa3MsTul2aw3QAaYO hKm7mGgliNdL8o1SuSfPnD0bRMyS8w3oPt2tauKO0ndAhivPDAbsw5Y9NsxU+3mbvOPovU hnu1mwioTTw7RhWHAwKHx8FFRpyxJgDSgDoAq0FwGPaoua2zRG68f2kAshie2rLsCBfvz2 pEg24i1LmOJOT55BtPLX+rIRoZKALoIR/MGzrzFnPJC36HkkLPcpSA52ZdGSjcHd7niswO EpEH+bYzgxKVqw+9fb0gHR2/VHnvQ06nMGlS/rF7PFkCvJTujaigoRTF29Hvnw==
ARC-Authentication-Results: i=1; rspamd-7bd68c5946-xnbm5; 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-Cellar-Obese: 7d68898f6d1d3a15_1670007668994_1048966990
X-MC-Loop-Signature: 1670007668993:3712029817
X-MC-Ingress-Time: 1670007668993
Received: from gcp-us-central1-a-smtpout1.hostinger.io (gcp-us-central1-a-smtpout1.hostinger.io [35.184.15.197]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.107.134.116 (trex/6.7.1); Fri, 02 Dec 2022 19:01:08 +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 4NP2N32BVzzGsGfD; Fri, 2 Dec 2022 19:01:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dcrocker.net; s=hostingermail-a; t=1670007667; 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:in-reply-to:in-reply-to: references:references; bh=51Nn2Nd2B6cFXK+u2f8fOKffroWl+hoh3XP3J9XhSD0=; b=fXa0sdQwQn+u5QfZEf1mzT27PyWoU1OPxOmWo4PggzANFoda/bXTYTLnigf0n4+g3HhYRw +iX/PoBIGAu7kYu+BrcKlqMJ9cwZchtLib1xqfryXPNtp/CbAZnl33fssFLsTnWXwSuDwr EV5MZShl92ZyIxhuRvh3H084aXqFTfVDsPKRHT4kpkjo67nG1U3VL3N7+fLbRnjHlin09D Aw3nMNhD0nhgziq51D0eriqO/ri2WK+pvkxR/m2HpPB63m9jB3smAB16TIbt/KtdhMMdP7 i1QU/aErQahbbFJRd2ChncQShEFwqANH7TEm8sMO2zOdCfEgiYV77dqKlCWhQQ==
Content-Type: multipart/alternative; boundary="------------bLP50Tu10XoSsl00kJHqIuCc"
Message-ID: <2fa959e1-fc02-b8b3-d0e7-68c22a82aeb2@dcrocker.net>
Date: Fri, 02 Dec 2022 11:01:06 -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
Reply-To: dcrocker@bbiw.net
Content-Language: en-US
To: Keith Moore <moore@network-heretics.com>, 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>
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
In-Reply-To: <cc0f5979-0449-24e1-7150-9306a5180aed@network-heretics.com>
X-CM-Envelope: MS4xfAJ8bnHtCkww3QyzOe3Qri7Is/mnQUVMGelV5hnUEYsENUrev7RTLXUA3q2AbEbxs2qpSpsOcaM5lBZiKuVFcKCRK3fOb2QTDxS0Q/QlqQ1OhtI9hWO8 xGVhwrEPwlWkO8QrQ50giyhpTC5Cqt7f2WaU+ynAbZWSXJOIIzxlJ8slRyCL7FkZ1K36MY497PAn0PJ8yg021nBzemOzzA9pFuozZvr18on8XjxU/PhEGtw9
X-CM-Analysis: v=2.4 cv=GIobr8BK c=1 sm=1 tr=0 ts=638a4b73 a=RWeyNHkVnTTD7ejqcR0qZA==:117 a=RWeyNHkVnTTD7ejqcR0qZA==:17 a=r77TgQKjGQsHNAKrUKIA:9 a=k7Ga1wGzAAAA:8 a=jFBghGazvVeR4ZbCiJcA:9 a=QEXdDO2ut3YA:10 a=hFTPwipgAAAA:8 a=b8OvNEjoAAAA:8 a=ZOmkK3SXhZS4msEwV9wA:9 a=qF0F4Ejzyn32cmH-:21 a=_W_S_7VecoQA:10 a=lqcHg5cX4UMA:10 a=ijMaxGghyylP-n2pFjDB:22 a=eAeCWgt7L4vLjBxY2kpS:22 a=xfJ8-ueq0pyqlCF7aVox:22
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-822/_yLsDblKrKAlKW-tNz32XUdFUgw>
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: Fri, 02 Dec 2022 19:01:16 -0000

On 12/2/2022 10:46 AM, Keith Moore wrote:
>
> On 12/2/22 11:53, Dave Crocker wrote:
>
>> So for the Abstract, perhaps instead:
>>
>> The Expires message header field indicates when a message becomes 
>> valueless and can be deleted safely.  Recipients have the option to 
>> use this information, as guidance for further message disposition.
>>
> Or perhaps:
>
> 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). After that expiration 
> date-time has passed, an MUA may present the message in such a way as 
> to reflect the message's decreased relevance.   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.
>
I like the first sentence, although I suggest primary -> intended.

The second sentence is seeking to give guidance about UI/UX design and 
therefore should be dropped.  We don't do that (well); by way of 
example, this guidance implies utility in displaying this information to 
the recipient, and there is no empirical evidence that's useful, and 
some that it isn't.

I like the third sentence.


> (though maybe it's better to avoid normative language in the abstract 
> and instead place it elsewhere in the document)
>
+1


>>> 1.  Introduction
>>>
>>>     The date and time of expiration can be used by the mailbox provider
>>>     or the MUA to indicate to the user that certain messages could be
>> which provider?  which MUA?  And what is the basis for having an 
>> originating system (mailbox provider) decide when a message expires?
>>
>> I suspect what is meant is:
>>
>> The data and time of expiration can be added by an author, to 
>> indicate when a message is considered no longer useful.
>>
> I interpreted "mailbox provider" to mean "recipient's mailbox 
> provider" rather than an originating system.   But since we 
> interpreted this differently, it appears that additional clarification 
> is needed.
>
the reader should not have to guess at the meaning; that I interpreted 
differently than you demonstrates why


> I'd prefer that this document align itself with established 
> terminology, when applicable, in preference to inventing new terminology.
>
+1

But I also don't know why operational platforms should be adding this, 
rather than the author (or maybe the recipient).


d/

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