This documentation is for Dovecot v2.x, see wiki1 for v1.x documentation.

Client issues and configuration

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


On Mac OS X Leopard 10.5 appears to support subscribe/unsubscribe by right clicking on a mailbox, selecting 'Get Account Info' and selecting 'Subscription List' from tabs. This however doesn't really work with any IMAP server.

Apple Mail 3.6 (that comes with OS X 10.5 Leopard) supports subscribing/unsubscribing to folders in the public namespace.


Outlook Express 6

Netscape Mail

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



Seems to be OK.


Everything works perfectly with Dovecot.




Seems to be OK.


Horde IMP

Dovecot namespace detection works automatically with any recent version of IMP (4.1+).

Quota support is now integrated into the 'imap' driver (as of horde-groupware V1.2), an example config of /imp/config/servers.php is:

$servers['imap'] = array(
    'name' => 'IMAP Server',
    'server' => 'localhost',
    'hordeauth' => false,
    'protocol' => 'imap/notls',
    'port' => 143,
    'quota' => array('driver'=>'imap'),

RoundCube Webmail

Works fine.

@Mail Webmail

Uses the namespace returned via Dovecot, full support via IMAP/POP3 using @Mail. Can also read mailbox quota via the getquotaroot IMAP command.

RainLoop Webmail

Works fine.

None: Clients (last edited 2018-01-05 22:14:04 by 82)