Thank you Pete.  I used to post examples of poor behavior by clients, but
gave up after getting repeatedly flamed for "holding clients in contempt"
and "not understanding client issues."

There is an even better replacement to the
 00015 UID SEARCH UID 
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60
 BODY target
example than your suggestion of:
 00015 UID SEARCH UID 1:60 BODY target

Since it seems that Eudora wants to search 60 messages at a time, with a
progress bar and stop button, it should be using message sequence numbers.
Remember my repeated harping on how even UID clients should use sequence
numbers?  This is the solution for the "it tries all possible UID values
even if they don't exist" problem.

In other words, it should do:
 00015 UID SEARCH 1:60 BODY target
 00016 UID SEARCH 61:120 BODY target
etc. until it reaches the number of messages in the mailbox:
 00020 UID SEARCH 300:343 BODY target

Doing this will search each and every message in the mailbox, without
taking weeks to do so.

I also question the choice of 60 as an interval size.  I think that it's
much too small, and the search time will be swamped by RTTs.

-- Mark --

http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.

"A single glass of champagne imparts a feeling of exhiliaration.  The
nerves are braced; the imagination is agreeably strirred; the wits become
more nimble.  A bottle produces a contrary effect.  Excess causes a
comatose insensibility.  So it is with war; and the quality of both is
best discovered by sipping."  -- Winston Churchill

Reply via email to