Mark Crispin <[EMAIL PROTECTED]> writes:

> On Tue, 11 Jun 2002, Simon Josefsson wrote:
>> I need to find all valid UIDs on the server in order to synch the
>> local header cache against the server.
>
> OK, this is the correct reason.
>
> Now, take it a step further.  If, instead of getting a list of valid UIDs
> via UID SEARCH ALL, you get the UID/sequence map via FETCH 1:* UID, do you
> see that you no longer need the UIDs except to in store your local cache?

That command generates hundreds of KB of data in even moderately sized
groups.  The result would lines looking like:

* 6719 FETCH (UID 327832)\r\n

27b * 10000 = 270kb.  Ouch!

UID SEARCH UID generates quite some data too, but it is just a
fraction of the above.

Reply via email to