On Wed, 09 Oct 2002 11:42:52 -0400, Pete Maclean wrote: > Mark, thank you for setting us straight on this. For me, another question > arises: when a server detects a connection break, should it process any > IMAP commands that it has pending for the session, or should it discard > them? Seems to me that a good strategy would be to do so > selectively. Obviously you don't want to process a SEARCH but it would be > helpful to perform a CLOSE or LOGOUT.
I don't have a strong feeling about processing buffered commands. I feel that a server should exert effort to complete actions that it already indicated are done (such as flag changes). But, as I indicated in my previous message, that isn't always possible. The only safe behavior is for a client to issue a proper LOGOUT as opposed to dropping the connection.
