Secure IMAP server

Client Issues

Name Features and Extensions Known Issues
Outlook IDLE You should enable outlook-idle workaround.
Outlook Express 6 IDLE Using "Headers only" synchronization is buggy and can cause "Message is no longer available on this server" error when opening a mail. This isn't Dovecot specific problem, and I'm not aware of any possible workarounds at the moment for this in server side. There's also oe6-fetch-no-newmail workaround for fixing similiar problem with full synchronization. You should also enable outlook-idle workaround.
Evolution Supports DIGEST-MD5 auth Can't create subfolders with mbox support. mailbox_check_interval setting breaks it (disabled by default).
Mulberry Everything Seems to be working.
Thunderbird IDLE Problems with showing message sizes correctly with Dovecot 1.0-tests. 0.99.x works fine.
Mutt Supports many SASL mechanisms via Cyrus SASL Seems to be working.
Pine SORT and THREAD Seems to be working.
SquirrelMail SORT and THREAD Configuration asks IMAP server name for some workarounds, I'm not aware of Dovecot requiring any so just select the "other" option. By default it uses INBOX-prefix, remove it.
Horde IMP   Dovecot doesn't want any folder prefix, but leaving it empty in login screen will just use the default. So, change the default from /etc/imp3/servers.conf. Search for 'folders' => 'mail/' and remove the mail/ part. For IMP2 edit defaults.php3, search for $default->folders = 'mail/'; and remove the mail/ part.

Also see Mark Crispin's Ten Commandments of How to Write an IMAP client.

Also see my IMAP Client Coding Howto.

If you have any corrections or additions, mail them to tss@iki.fi.