

Client issues and configuration
===============================


It seems to be quite difficult to implement a working IMAP client. Best Practices for Implementing an IMAP Client [None] tries to help you with it. 



 1. Client issues and configuration

 1. Apple Mail.app
 2. Outlook
 3. Outlook Express 6
 4. Netscape 4.x
 5. Netscape Mail
 6. Evolution
 7. Mulberry
 8. Thunderbird
 9. Mutt
 10. Pine
 11. SquirrelMail
 12. Horde IMP
 13. RoundCube Webmail

 

Apple Mail.app
==============


On Max OS X Leopard 10.5 Mail.app support subscribe/unsubscribe by right clicking on the mailbox then 'Get Info' a new tab called 'Subscription List' would appear. This list is empty when using dovecot. 


Outlook
=======



 * You should enable 'outlook-idle' workaround with IMAP. 
 * You should enable 'outlook-no-nuls' workaround with POP3. 
 * Outlook 2003 has problems with older Dovecot's default POP3 UIDL format, which causes it to download the same mails over and over again if "leave mails to server" option is enabled. See 'pop3_uidl_format' setting. 


Outlook Express 6
=================



 * 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. 
 * You should enable 'outlook-idle' and 'delay-newmail' workarounds for IMAP. 
 * You should enable 'outlook-no-nuls' and 'oe-ns-eoh' workarounds for POP3. 


Netscape 4.x
============



 * You should enable 'netscape-eoh' workaround with IMAP, if you still care about supporting this.. 


Netscape Mail
=============


I'm not actually sure what version exactly this refers to. 

 * You should enable 'oe-ns-eoh' workaround for POP3. 


Evolution
=========



 * Some versions don't support creating subfolders with mbox format. Evolution in Ubuntu Gutsy, 2.12.0-0ubuntu5, does support creating subfolders, at least when the parent folder is empty. 


Mulberry
========


Seems to be OK. 


Thunderbird
===========



 * If you're using >>mbox<<, 

 * You should enable 'tb-extra-mailbox-sep' workaround for IMAP. Bug report [None]. 
 * You'll have to disable "Server supports folders that contain sub-folders and messages" setting from Thunderbird. Enhancement request [None]. 



Mutt
====



 * New mutt versions supporting IDLE command will hang with Dovecot versions earlier than v1.0beta3. Upgrade Dovecot or disable IDLE by setting imap_idle=no in .muttrc. 
 * >>Using mutt with IMAP<< 


Pine
====


Seems to be OK. 


SquirrelMail
============



 * Configuration asks IMAP server name for some workarounds. There has been a Dovecot option since 1.4.6 and 1.5.1. For older SquirrelMail versions, select the "other" option and remove the default INBOX-prefix. 


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. 


RoundCube Webmail
=================


Works fine. 
(This file was created from the wiki on 2007-12-11 04:42)
