One more consideration comes to mind:
The date in an Expires field can in principle be set to any date, even
one in the distant past or future. Message handling agents should not
presume to know what a reasonable expiration date is, and especially
should not presume that an "unreasonable" date is an indicator of a
bogus message or one that should be deleted.
(One reason I suggest this is that it's a lot simpler than trying to
explicitly specify what is a "reasonable" range of expiration dates, and
because there's too much potential for unpredictability in behavior if
message handling software tries to second-guess this.)
--
last-call mailing list
last-call@xxxxxxxx
https://www.ietf.org/mailman/listinfo/last-call