Re: [Last-Call] Last Call: <draft-billon-expires-06.txt> (Updated Use of the Expires Message Header Field) to Proposed Standard

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/5/22 22:35, George Michaelson wrote:

If a message had an EXPIRES-BY header, semantically past it's "due"
date, and an intermediate store-and-forward SMTP MTA decided to look
in its queue, would it be "wrong" for it to return to sender rather
than deliver? If the header could be shown to be origin specified, and
not arbitrarily added?

(note that EXPIRES-BY is not the proposal under consideration)

In general I would say that it's poor design to specify anything in a message header that intermediate MTAs are allowed or expected to act on.   Partly this is because the header is at the wrong layer.  One example of a problem that can result is that messages can be resent from one recipient to another.

Expires: should IMO be understood and interpreted as part of the message content.   Sure, a recipient can delete a message based on Expires, just as a recipient can manually delete any message that the recipient sees, or write a sieve or other script to do deletion based on any pattern in the message.  That message is the recipient's to do with as they please.  But if a message is delivered, maybe archived, and maybe resent somewhere else, the original Expires header field is part of the content, and context, of the original message.  The recipient to whom the message is resent might again decide to delete it, but no intermediate system should make that decision.   Even an "expired" message is still useful for some purpose, just presumably not the original, primary purpose of the message.

(and sending the archived message as an attachment is not the same thing; it has a different meaning)

Keith


--
last-call mailing list
last-call@xxxxxxxx
https://www.ietf.org/mailman/listinfo/last-call




[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux