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

Re: Intent to revive "expires" header from draft-ietf-mailext-new-fields-15



On Mon, 2008-07-28 at 13:25 -0400, Hector Santos wrote:
> Michael Welzl wrote:
> > Hi all,
> > 
> > 
> > On Sun, 2008-07-27 at 13:35 -0400, Hector Santos wrote:
> > 
> > [snip]
> > 
> > 
> >> IMO, if we can't make this new proposal of a Sender define "expires" 
> >> header consistent with already existing standard practices, then IMO, 
> >> it should be call something else.
> > 
> > To repeat the nice definition that Keith gave us, and which most
> > of us seem to like:
> 
> But is not realistic.

Why?


> What is more realistic is the original intent of the I-D you 
> referenced in which you tried to revive the "Expires" header:
> 
>     http://tools.ietf.org/html/draft-ietf-mailext-new-fields-15
> 
> where it defines Expires as:
> 
>     4. Expires:
> 
>     Syntax: Expires-field = "Expires:" CFWS date-time [CFWS] CRLF
> 
>     The Expires header indicates a date-time, at which this
>     message expires. The field can be used both to limit and to
>     extend the life of a message. User agents and servers which
>     employ automatic purging of old messages MAY let this field
>     influence the purging process. There is no requirement that a
>     user agent must suppress expired messages or make them
>     inaccessible to their owners.

Let's analyze the paragraph:

* sentence 1 is fine with me.

* sentence 2, "can be used both to limit and to extend" seems
  confusing and strange to me.

* sentence 3 is fine with me.

* The last sentence is not strict enough in my opinion. One
  conclusion from this whole discussion that we're having here
  is that the field should only be advisory. Hence I prefer
  the stricter statement that Keith made, even when it's
  unusual to prescribe behavior for user agents:

"Mail Filters MUST NOT consider an expired header field as criteria to 
be considered for deleting the message unless given explicit 
instructions to do so by the recipient"


> It is quite clear of the intent and the engineerings insights for 
> forth in the Expires header:
> 
>     ... servers which employ automatic purging of old messages
>     MAY let this field influence the purging process.
> 
> You can't ignore this.

ok.

cheers,
Michael