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