[plt-scheme] imap-get-messages for big sets
Hello,
I'm retrieving messages from an IMAP server in the following manner...
(let-values (((imap msg-count recent-msg-count) 
              (imap-connect ...)))
  (imap-get-messages imap (range i j) '(uid)))
Where (range i j) returns a list (i (+ i 1) ... j).
I've noticed that for a range of length ~1900 or greater, the following error
occurs:
   imap-get-messages: no result for message i
Any ideas on why this is happening?
I tested this with (range 1 1850), (range 1000 2850); both succeed.  (range 1
1900), (range 1000 2900); both failed.  '(uid) vs '(header ...) doesn't seem to
matter either.  And I'm sure there are more than ~3500 messages in the mailbox
I'm testing with.
Thanks in advance,
David
--
dvanhorn at cs dot uvm dot edu