On Fri, 2003-02-21 at 15:32, DINH Vi�t Ho� wrote: > > "UID FETCH 1:* UID" is a download of the entire UID map. > > Good quality clients don't do this. > > you have - in all case - to do a "FETCH 1:*" to get the list of > messages.
Not really, why would you _need_ to get a list of all messages? Client can request the messages from server only when they become visible in screen. Scrollbar sizes and such can be generated from just the total amount of messages. Before the message is loaded from server, client could just show "loading .." instead of the from/to/subject/whatever. > And how do you cache the messages locally by other mean than using the > message UID to refer the cached message ? He did say that's a valid reason for UIDs. (But only that.)
