On Jul 24, 2006, at 2:18 AM, Michael Bueker wrote:
On Fri, 21 Jul 2006 17:49:46 -0400, Jim Pingle lists@pingle.org
wrote:Interesting. Unfortunately I'm not quire sure how this could be
workedaround in RC, given that it relies on the server returning the
right chunkof messages in the right order... If I've read the code right, it
asks theserver to give "messages 41 to 80 sorted by date" and the server only
returns that set of headers.
It's easy for Thunderbird or a traditional client to just download
all theheaders and sort them itself, but in a webmail app that could mean
a bigcut in speed, especially for large mailboxes.
You're probably right, but I don't think blaming the IMAPd and
looking away isn't the best thing to do. This wrong sorting is MOST
annoying, and apparently happens with more than one IMAPd. Maybe
someone should talk to the dovecot/Cyrus developers about their
interface, but in the meantime, we should think about handling
sorting ourselves.
Incidentally, Squirrelmail doesn't have the problem. Same server,
same mailbox. Squirrelmail has server-side sorting enabled.
Roundcube sorts all out of order, Squirrelmail gets it right.
This is with Cyrus 2.2.
-- Mark Edwards