Ticket #16 (task)
Opened 4 years ago
Last modified 3 years ago
IDLE testing tracking bug
Status: closed (fixed)
| Reported by: | pvanhoof | Assigned to: | pvanhoof |
|---|---|---|---|
| Priority: | minor | Milestone: | A first release |
| Component: | libtinymail-camel | Version: | 1.0 |
| Keywords: | Cc: | ||
I now tested IDLE on Courier, Cyrus and Isode's M-Box successfully. Dovecot, however, didn't work.
Attachments
Change History
02/09/07 02:42:02: Modified by pvanhoof
02/09/07 02:53:50: Modified by pvanhoof
Note that on Courier it takes a while before the IDLE is issued by the IMAP server.
Exchange is instantly, Cyrus is instantly if idled is running (on imap2.tinymail.org it is running), Dovecot seems to issue its EXISTS instantly (but after that something seems to be defect in or tinymail or Dovecot), Isode's M-Box is also instantly.
02/09/07 02:55:41: Modified by pvanhoof
Note that for Exchange you need to get the CAPABILITY "AFTER" the authentication. It seems that Exchange is hiding its real capabilities until after the authentication is completed for security reasons.
So first authenticating, then getting the capabilities. This has been fixed in Camel-lite.
02/09/07 03:13:20: Modified by anonymous
- type changed from defect to task.
- component changed from bindings to libtinymail-camel.
02/09/07 20:54:23: Modified by pvanhoof
- summary changed from IDLE on Dovecot doesn't work, it seems to IDLE testing tracking bug.
New tests with a Maildir in stead of the default "mail" format of Dovecot caused the IDLE to suddenly start working.
03/07/07 16:28:48: Modified by pvanhoof
03/19/07 20:55:28: Modified by anonymous
- status changed from new to closed.
- resolution set to fixed.

On Exchange's IMAP a UID FETCH right after the IDLE request + the DONE sometimes seems to give strange results, but it does usually work.