NaSMail About  |  Documentation  |  Downloads  |  Plugins  |  Contribs  |  Project Site

Collected information about IMAP servers

Cyrus IMAPD

An IMAP server developed at Carnegie Mellon University

Tested Cyrus IMAP4 v2.2.12-Invoca-RPM-2.2.12-6.fc4
CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE
 UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT
 THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE LISTEXT
 LIST-SUBSCRIBED X-NETSCAPE

PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen $MDNSent \*)

NAMESPACE (("INBOX." ".")) (("user." ".")) (("shared." "."))

Server supports server side sorting since 2.0.4 version. Delimiter can be switched to /

Site URL: http://asg.web.cmu.edu/cyrus/

UW IMAPD

Part of University of Washington IMAP toolkit.

Tested 2002e (2003.339)

CAPABILITY IMAP4REV1 IDLE NAMESPACE MAILBOX-REFERRALS BINARY UNSELECT SCAN SORT
 THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND LOGIN-REFERRALS STARTTLS
 AUTH=LOGIN

PERMANENTFLAGS (Seen \* \Answered \Flagged \Deleted \Draft \Seen)

NAMESPACE (("" "/")("#mhinbox" NIL)("#mh/" "/")) (("~" "/")) (("#shared/" "/")("#ftp/" "/")("#news." ".")("#public/" "/"))

Server supports server side sorting. Plain text logins are disabled by default. Version visible in IMAP greeting can be used by more than one packaged version.

Site URL: http://www.washington.edu/imap/

Courier IMAP

Fast, scalable, enterprise IMAP server that uses Maildirs

CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT
 THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION

PERMANENTFLAGS (\* \Draft \Answered \Flagged \Deleted \Seen)

NAMESPACE (("INBOX." ".")) NIL (("#shared." ".")("shared." "."))

Server can be compiled with custom set of supported character sets. Sorting can be disabled in imapd configuration. Capability string can be set in configuration. Supports CRAM-MD5, CRAM-SHA1 and CRAM-SHA256, if userdb or other backend stores passwords in plain text. Does not handle traditional mailbox files.

Site URL: http://www.courier-mta.org/

hMailServer

Open source email server for WinNT and later.

Tested 4.1.1 (Build 140).

CAPABILITY IMAP4 IMAP4rev1 QUOTA

PERMANENTFLAGS (\Deleted \Seen \Draft \Answered \Flagged)

namespace extension is not supported. Mailbox layout matches
NAMESPACE (("" ".")) NIL NIL

Server side sorting is supported in 4.2+ versions

Site URL: http://www.hmailserver.com/

Mercury32

Mercury Mail Transport System. Free email server for Win32 and Netware.

Tested Win32 v.4.01b

CAPABILITY IMAP4rev1 X-MERCURY

PERMANENTFLAGS (\Deleted \Draft \Seen \Answered)

Comments:

Site URL: http://www.pmail.com

Dovecot

Dovecot Secure IMAP server.

Tested v.0.99.14

CAPABILITY IMAP4rev1 SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE
  CHILDREN LISTEXT LIST-SUBSCRIBED NAMESPACE

PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)

Tested v.1.0.rc15

IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS

PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)

NAMESPACE (("" ".")) NIL NIL

IMAP server supports server side sorting and threading. 1.0alpha1-5 versions violate syntax of responses to UID commands. NAMESPACE is supported in 1.0alpha. Remote plain text logins are disabled by default. v.1.0 allows different namespace configurations with public and shared namespaces. Folder restrictions depend on used mailbox format.

Site URL: http://www.dovecot.org

Binc IMAP

Simple, lightweight IMAP server.

Tested v.1.2.13

CAPABILITY IMAP4rev1 STARTTLS AUTH=LOGIN AUTH=PLAIN

PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft)

Tested v.1.3.4

CAPABILITY IMAP4rev1 STARTTLS AUTH=LOGIN AUTH=PLAIN IDLE LITERAL+ NAMESPACE
 CHILDREN

PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)

IMAP server does not support server side sorting and threading. Plain text logins are disabled by default. Due to available storage backend configuration options it is impossible to create single preset, which covers all setups.

Site URL: http://www.bincimap.org

GNU Mailutils IMAPD

Part of GNU mail utility collection

Tested v.0.6.1 (Debian Sarge) and v.0.6.90

CAPABILITY IMAP4rev1 NAMESPACE IDLE X-VERSION AUTH=GSSAPI AUTH=ANONYMOUS
 AUTH=EXTERNAL AUTH=PLAIN AUTH=LOGIN AUTH=SECURID AUTH=DIGEST-MD5 AUTH=CRAM-MD5

PERMANENTFLAGS (\Answered \Deleted \Seen)

NAMESPACE (("" "/")) NIL NIL

Can use UW preset. Server side sorting is not supported. IMAP folders can store messages or subfolders. Can't create second level (mail/Folder/Subfolder/) subfolders (bug, fixed in later versions). Invalid unseen message count, when \Seen flag is toggled manually (bug, fixed in later versions). Folder listing with non-default sort order issues are fixed in cvs version.

Site URL: http://savannah.gnu.org/projects/mailutils

DBMail IMAPD

IMAP service that is part of DBMail email suite. DBMail provides local delivery agent, pop3 and imap services. User information and emails are stored in database.

Tested v.2.0.7
Information provided by Muhd Zamri

CAPABILITY IMAP4 IMAP4rev1 AUTH=LOGIN ACL NAMESPACE SORT

PERMANENTFLAGS (\Seen \Answered \Deleted \Flagged \Draft \Recent)

NAMESPACE (("" "/")) (("#Users" "/")) (("#Public" "/"))

IMAP server provides partial support of IMAP QUOTA extension. SETQUOTA command is not supported and QUOTA extension is not advertised in CAPABILITY. SORT extension is broken in tested version.

> A05 UID SORT (FROM) US-ASCII ALL
A05 BAD syntax error in sort keys

> A06 UID SORT (FROM) ISO-8859-1 ALL
A06 BAD UID command received in invalid state

Site URL: http://www.dbmail.org

Bejy

HTTP and email server written in Java. User information is stored in database. SELECT response is in rfc 2060 format.

Tested v.1.4.1.58b

CAPABILITY IMAP4rev1

PERMANENTFLAGS - missing

FLAGS (\Answered \Flagged \Deleted \Seen \Draft)

Site URL: http://www.bejy.net

Citadel IMAP service

IMAP server included in Citadel groupware

CAPABILITY IMAP4REV1 NAMESPACE ID AUTH=PLAIN AUTH=LOGIN UIDPLUS STARTTLS ACL METADATA

PERMANENTFLAGS (\Deleted \Seen \Answered)

NAMESPACE (("INBOX/" "/")) NIL (("Main Floor/" "/"))

A03 LIST "*" "*"
* LIST (\NoSelect \HasChildren) "/" "Main Floor"
* LIST () "/" "INBOX/Calendar"
* LIST () "/" "INBOX/Contacts"
* LIST () "/" "INBOX"
* LIST () "/" "INBOX/Notes"
* LIST () "/" "INBOX/Sent Items"
* LIST () "/" "INBOX/Tasks"
* LIST () "/" "INBOX/Trash"
* LIST () "/" "Main Floor/Aide"
* LIST () "/" "Main Floor/Global Address Book"
* LIST () "/" "Main Floor/Lobby"
* LIST () "/" "Main Floor/Trashcan"

Notes are stored as plain text rfc822 emails. Content-Type headers are not set. Contacts are stored with text/v-card MIME type. Calendar and Tasks are stored with text/calendar MIME type.

Site URL: http://www.citadel.org

Zimbra IMAP4rev1 service

IMAP service included in Zimbra groupware suite.

Tested v.4.5.7 Open Source Edition

CAPABILITY IMAP4rev1 BINARY CATENATE CHILDREN ESEARCH ID IDLE LITERAL+
  LOGIN-REFERRALS NAMESPACE QUOTA SASL-IR UIDPLUS UNSELECT WITHIN
  X-DRAFT-I04-SEARCHRES

FLAGS (\Answered \Deleted \Draft \Flagged \Seen $Forwarded $MDNSent Forwarded
  $Junk $NotJunk Junk JunkRecorded NonJunk NotJunk)

PERMANENTFLAGS (\Answered \Deleted \Draft \Flagged \Seen $Forwarded $MDNSent
  Forwarded \*)

NAMESPACE (("" "/")) NIL NIL

Possible issues with non-standard order of FLAGS and BODYSTRUCTURE in IMAP FETCH response. Folder names case insensitive. Plain text logins are disabled. StartTLS extension and IMAPS are enabled. Folders can store messages and subfolders.

Site URL: http://www.zimbra.org

Exchange IMAP service

IMAP service included in proprietary Exchange Server, Microsoft messaging and collaboration server.

Tested 2007 (8.0.685.0) version

(before STARTTLS) CAPABILITY IMAP4 IMAP4rev1 LOGINDISABLED STARTTLS IDLE NAMESPACE LITERAL+
CAPABILITY IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI IDLE NAMESPACE LITERAL+

PERMANENTFLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)

NAMESPACE (("" "/")) NIL NIL

Server does not support server side sorting. Folder names are case insensitive. Names of special folders depend on selected translation (in OWA). Folders can store messages and subfolders. Some folders are used to store calendaring information, but it is not available to IMAP clients. Before Win2k login names are in 'domain/user' form. In Win2k and later you can also use 'user@domain'.

PMDF

PMDF is a proprietary, high performance, standards-based Internet messaging product suite for Windows, OpenVMS, Tru64 UNIX, and Solaris.

Tested IMAP4rev1 Server PMDF V6.2-X29.1

CAPABILITY IMAP4 IMAP4REV1 NAMESPACE X-NON-HIERARCHICAL-RENAME AUTH=LOGIN
 AUTH=PLAIN

PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen)

NAMESPACE (("" "/")) NIL NIL

Supports TLS and SSL encryption, SASL CRAM-MD5 and DIGEST-MD5 authentication. Includes SIEVE (rfc3028) support.

Site URL: http://www.process.com/tcpip/pmdf.html

Merak IMAP service

Proprietary IMAP service included in Merak Email Server Suite.

Tested 8.3.0.r and 8.3.1 beta.

CAPABILITY IMAP4rev1 AUTH=CRAM-MD5 AUTH=DIGEST-MD5 AUTH=LOGIN AUTH=PLAIN SORT
 THREAD-ORDEREDSUBJECT UIDPLUS QUOTA ACL NAMESPACE STARTTLS

PERMANENTFLAGS (\Seen \Answered \Flagged \Draft \Deleted)

NAMESPACE (("" "/")) NIL NIL

INBOX folder is lowercased. IMAP folder names are case insensitive. Possible issue with IMAP SORT extension.

Request:
A005 UID SORT (DATE) ISO-8859-1 ALL
Response:
* UID SORT 1 2
UID SORT Completed

NaSMail expects '* SORT 1 2'

Site URL: http://www.icewarp.com

MailSite IMAP server

Commercial email server for Windows.

Tested 6.1.22.1 version.

CAPABILITY IMAP4rev1 ACL NAMESPACE UIDPLUS AUTH=NTLM AUTH=SCRAM-MD5
 AUTH=CRAM-MD5

PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)

NAMESPACE (("" "/")) (("#shared/" "/")) NIL

FETCH response to UID STORE command violates RFC 3501.

Site URL: http://www.rockliffe.com/

Softalk Workgroup Mail IMAP service

IMAP service included in proprietary Softalk mail server.

Service can't be used in NaSMail due to broken IMAP4rev1 support

Tested 8.5 (build 411), 8.5.1 (build 431)

CAPABILITY IMAP4rev1

no PERMANENTFLAGS
FLAGS (\Deleted \Seen \Answered \Recent \Draft \Flagged)

namespace extension is not supported. Mailbox layout matches
NAMESPACE (("" "/")) NIL NIL

Broken UID SEARCH, SEARCH and COPY support. FETCH BODY does not set \Seen flag. Folders are case insensitive. Folders can store messages and subfolders. User accounts have default "Sent Items", "Drafts" and "Deleted Items" folders.

Site URL: http://www.softalkltd.com/products/workgroupmail/

SurgeMail IMAP service

IMAP service included in multiplatform proprietary SurgeMail Mail Server Software Suite.

Tested 3.9c version.

CAPABILITY IMAP4 IMAP4REV1 NAMESPACE QUOTA UIDPLUS IDLE SORT SURGEMAIL

PERMANENTFLAGS (\Answered \Flagged \Deleted \Draft \Seen)] Limited

NAMESPACE (("" "/")) NIL NIL

Fails to provide correct BODYSTRUCTURE response for some MIME formated emails.

Site URL: http://www.netwinsite.com/surgemail/

IMAP server ready H mproxyus4

Unidentified IMAP server or IMAP proxy used by 1&1 Internet Inc. (http://www.1and1.com and http://www.1und1.de)

CAPABILITY CHILDREN ID IDLE IMAP4 IMAP4rev1 LITERAL+ LOGIN-REFERRALS
 MAILBOX-REFERRALS NAMESPACE UIDPLUS QUOTA STARTTLS AUTH=PLAIN AUTH=LOGIN

http://thread.gmane.org/gmane.mail.squirrelmail.user/26433

Gmail IMAP service

Gmail IMAP service (tested on 2008-05-02).

* OK Gimap ready for requests from ip.xx.xx.xx somestring

CAPABILITY
(before auth) IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA XLIST CHILDREN XYZZY
(after auth) IMAP4rev1 UNSELECT LITERAL+ IDLE NAMESPACE QUOTA ID XLIST CHILDREN

NAMESPACE (("" "/")) NIL NIL

PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)

Uses IMAPS port. All standard Gmail labels are under '[Gmail]/'. Folder names depend on selected Gmail interface language. Labels are listed as top level folders unless they have IMAP delimiter in name.

* LIST (\HasNoChildren) "/" "INBOX"
* LIST (\HasNoChildren) "/" "Sent"
* LIST (\HasNoChildren) "/" "Trash"
* LIST (\Noselect \HasChildren) "/" "[Gmail]"
* LIST (\HasNoChildren) "/" "[Gmail]/All Mail"
* LIST (\HasNoChildren) "/" "[Gmail]/Drafts"
* LIST (\HasNoChildren) "/" "[Gmail]/Sent Mail"
* LIST (\HasNoChildren) "/" "[Gmail]/Spam"
* LIST (\HasNoChildren) "/" "[Gmail]/Starred"
* LIST (\HasNoChildren) "/" "[Gmail]/Trash"
* LIST (\Noselect \HasChildren) "/" "test"
* LIST (\HasNoChildren) "/" "test/test"

This file last modified on 2013-07-23 12:26 MST
Copyright © 2006-2009 The NaSMail Project