https://bugs.kde.org/show_bug.cgi?id=338186
--- Comment #57 from Marcel Naziri <[email protected]> --- I've tested Christians patch and with it a refresh of just my inbox folder take about 1 minute 40 seconds. So kmail would get unusable for me. :( I dumped a imap debug log of thunderbird. It utilizes a "UID FETCH <ImapSet> FLAGS" command that returns a list of mails with UIDs and corresponding flags. seems to be a quick way to sync flags and detect deleted mails without having all the mail headers downloaded. also thunderbird doesn't always use an interval like 1:* for this command. It seems that it takes the highest seen uid + 1 as prediction, so I've seen a command like "UID FETCH 443:* FLAGS" when 442 was the highest uid in the list before. Here is a little netcat chat log with a Courier Imap 4.15 (Debian testing) a01 CAPABILITY * CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION a01 OK CAPABILITY completed a02 SELECT INBOX * FLAGS (Junk $ATTACHMENT NonJunk \Draft \Answered \Flagged \Deleted \Seen \Recent) * OK [PERMANENTFLAGS (Junk $ATTACHMENT NonJunk \* \Draft \Answered \Flagged \Deleted \Seen)] Limited * 4 EXISTS * 0 RECENT * OK [UIDVALIDITY 409534394] Ok * OK [MYRIGHTS "acdilrsw"] ACL a02 OK [READ-WRITE] Ok a03 UID FETCH 1:* FLAGS * 1 FETCH (UID 1 FLAGS (\Flagged)) * 2 FETCH (UID 2 FLAGS (\Seen)) * 3 FETCH (UID 4 FLAGS ($ATTACHMENT NonJunk)) * 4 FETCH (UID 5 FLAGS (Junk)) a03 OK FETCH completed. a04 UID FETCH 6:* FLAGS a04 OK FETCH completed. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ Kdepim-bugs mailing list [email protected] https://mail.kde.org/mailman/listinfo/kdepim-bugs
