Re: Lost mail with EXPIRE 0 (was Re: [Off Topic] Need review for POP3 extension mechanism)

"Mike Gahrns" <[email protected]>
Newsgroups gmane.ietf.pop3ext
Message-ID <[email protected]>
Alexey wrote:
>> EXPIRE 0 means the server MAY delete messages immediately after QUIT.
>> In actual practice, I would expect message expiration to happen later
>> in most cases, such as overnight.  The QUIT issue is really no-win.  If
>> we say that servers can't delete unless the client sends a QUIT,
>> clients will simply not send QUIT (many don't anyway).  And why should
>> EXPIRE 0 be different from EXPIRE 1 or EXPIRE 30?
>
>Here I see a problem.
>If server will clear mailbox unconditionally when EXPIRE value is zero
(i.e.
>server will delete even unseen message) it must not advertise EXPIRE 0.
>Let's see what may happen otherwise. Client connects to server using
dial-up
>TCP/IP connection. Client opens mailbox, starts to download mail, but
unexpectedly
>ISP hangs up modem connection.
>Server discovers that connection is lost and deletes mail.
*** I assumed that if the setting was EXPIRE 0, then the server would only
delete the mail after a message was succesfully downloaded with a RETR.
Assuming that this was Randy's intent, then this could be easily addressed
with another line of text in the document.  This is a good case that Alexey
brings up, and think it should be mentioned in the draft.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.