more updates on mailutils-imap4d and changelog information about sqauth* and rg=on...
[squirrelmail.git] / doc / Development / imap_servers.txt
CommitLineData
8da3b983 1$Date$
2
3Collected information about IMAP servers.
4
5-----------
6Cyrus IMAPD
7-----------
8An IMAP server developed at Carnegie Mellon University
9
10Tested Cyrus IMAP4 v2.2.12-Invoca-RPM-2.2.12-6.fc4
11CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE
12 UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT
13 THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE LISTEXT
14 LIST-SUBSCRIBED X-NETSCAPE
15
16PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen $MDNSent \*)
17
18NAMESPACE (("INBOX." ".")) (("user." ".")) (("shared." "."))
19
20Server supports server side sorting since 2.0.4 version. euc-jp, euc-kr,
21tis-620, cp1251, cp1255 character sets are not supported by sorting functions
22(v.2.2.12).
23
24Site URL: http://asg.web.cmu.edu/cyrus/
25
26
27--------
28UW IMAPD
29--------
30Part of University of Washington IMAP toolkit.
31
32Tested 2002e (2003.339)
33CAPABILITY IMAP4REV1 IDLE NAMESPACE MAILBOX-REFERRALS BINARY UNSELECT SCAN SORT
34 THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND LOGIN-REFERRALS STARTTLS
35 AUTH=LOGIN
36
37PERMANENTFLAGS (Seen \* \Answered \Flagged \Deleted \Draft \Seen)
38
39NAMESPACE (("" "/")("#mhinbox" NIL)("#mh/" "/")) (("~" "/")) (("#shared/" "/")("#ftp/" "/")("#news." ".")("#public/" "/"))
40
41Server supports server side sorting. Plain text logins are disabled by default.
42Version visible in IMAP greeting can be used by more than one packaged version.
43
44Site URL: http://www.washington.edu/imap/
45
46
47------------
48Courier IMAP
49------------
50Fast, scalable, enterprise IMAP server that uses Maildirs
51
52CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT
53 THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION
54
55PERMANENTFLAGS (\* \Draft \Answered \Flagged \Deleted \Seen)
56
57NAMESPACE (("INBOX." ".")) NIL (("#shared." ".")("shared." "."))
58
59Recent (3.0.0+) versions support most of character sets used by SquirrelMail,
60if courier-imap is compiled with --enable-unicode option. Only koi8-u
61is not supported. Server can be compiled with custom number of supported
62character sets. Sorting can be disabled in imapd configuration. Capability
63string can be set in configuration. Supports CRAM-MD5, CRAM-SHA1 and
64CRAM-SHA256, if userdb or other backend stores passwords in plain text. Does
65not handle traditional mailbox files.
66
67Site URL: http://www.courier-mta.org/
68
69
70-----------
71hMailServer
72-----------
73Open source email server for WinNT and later.
74
75Tested 4.1.1 (Build 140).
76CAPABILITY IMAP4 IMAP4rev1 QUOTA
77
78PERMANENTFLAGS (\Deleted \Seen \Draft \Answered \Flagged)
79
80Site URL: http://www.hmailserver.com/
81
82
83---------
84Mercury32
85---------
86Mercury Mail Transport System. Free email server for Win32 and Netware.
87
88Tested Win32 v.4.01b
89CAPABILITY IMAP4rev1 X-MERCURY
90PERMANENTFLAGS (\Deleted \Draft \Seen \Answered)
91
92Comments:
93* Server side sorting and threading are not supported.
94* Message flags are not supported.
95* IMAP folders can store messages _or_ other folders.
96* Supports STARTTLS, if configured.
97* May have issues with 8bit IMAP folder names.
98
99Site URL: http://www.pmail.com
100
101
102-------
103Dovecot
104-------
105Dovecot Secure IMAP server.
106
107Tested v.0.99.14
108
109CAPABILITY IMAP4rev1 SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE
110 CHILDREN LISTEXT LIST-SUBSCRIBED NAMESPACE
111
112PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)
113
114IMAP server supports server side sorting and threading. 1.0alpha1-4 versions
115violate syntax of responses to UID commands. NAMESPACE is supported in 1.0alpha.
116Remote plain text logins are disabled by default.
117
118Site URL: http://www.dovecot.org
119
120
121---------
122Binc IMAP
123---------
124Simple, lightweight IMAP server.
125
126Tested v.1.2.13 and 1.3.4
127
128CAPABILITY IMAP4rev1 STARTTLS AUTH=LOGIN AUTH=PLAIN (1.2.13)
129CAPABILITY IMAP4rev1 STARTTLS AUTH=LOGIN AUTH=PLAIN IDLE LITERAL+ NAMESPACE
130 CHILDREN (1.3.4)
131
132PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft) - 1.2.13
133PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*) - 1.3.4
134
135IMAP server does not support server side sorting and threading. Plain text
136logins are disabled by default. Due to available storage backend configuration
137options it is impossible to create single preset, which covers all setups.
138
139Site URL: http://www.bincimap.org
140
141
142-------------------
143GNU Mailutils IMAPD
144-------------------
145Part of GNU mail utility collection
146
9cda0cc6 147Tested v.0.6.1 (Debian Sarge) and v.0.6.90
bd25ff39 148
149CAPABILITY IMAP4rev1 NAMESPACE IDLE X-VERSION AUTH=GSSAPI AUTH=ANONYMOUS
150 AUTH=EXTERNAL AUTH=PLAIN AUTH=LOGIN AUTH=SECURID AUTH=DIGEST-MD5 AUTH=CRAM-MD5
151
152PERMANENTFLAGS (\Answered \Deleted \Seen)
153
154NAMESPACE (("" "/")) NIL NIL
155
156Can use UW preset. Server side sorting is not supported. IMAP folders can
157store messages or subfolders. Can't create second level (mail/Folder/Subfolder/)
158subfolders. Invalid unseen message count, when \Seen flag is toggled manually.
9cda0cc6 159Folder listing with non-default sort order issues are fixed in cvs version.
160Use of server with SquirrelMail is not recommended and not supported.
bd25ff39 161
162Site URL: http://savannah.gnu.org/projects/mailutils
8da3b983 163
164
165--------
166Mac OS X
167--------
168No clear information about used software. Some OS X versions might use Eudora
169Internet Messaging Suite (EIMS, http://www.eudora.com/eims/), some - Apple IMAP
170server, some - Cyrus.
171
172
173---------------------
174Exchange IMAP service
175---------------------
176IMAP server included in proprietary Exchange Server, Microsoft messaging and
177collaboration server.
178
179Server does not support server side sorting.
180
181
182----
183PMDF
184----
185PMDF is a proprietary, high performance, standards-based Internet messaging
186product suite for Windows, OpenVMS, Tru64 UNIX, and Solaris.
187
188Tested IMAP4rev1 Server PMDF V6.2-X29.1
189CAPABILITY IMAP4 IMAP4REV1 NAMESPACE X-NON-HIERARCHICAL-RENAME AUTH=LOGIN
190 AUTH=PLAIN
191
192PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen)
193
194NAMESPACE (("" "/")) NIL NIL
195
196Supports TLS and SSL encryption, SASL CRAM-MD5 and DIGEST-MD5 authentication.
197Includes SIEVE (rfc3028) support.
198
199Site URL: http://www.process.com/tcpip/pmdf.html
200
0a573b18 201-----------------
202Merak IMAP server
203-----------------
204Proprietary IMAP server included in Merak Email Server Suite.
205
206Tested 8.3.0.r and 8.3.1 beta.
207
208CAPABILITY IMAP4rev1 AUTH=CRAM-MD5 AUTH=DIGEST-MD5 AUTH=LOGIN AUTH=PLAIN SORT
209 THREAD-ORDEREDSUBJECT UIDPLUS QUOTA ACL NAMESPACE STARTTLS
210
211PERMANENTFLAGS (\Seen \Answered \Flagged \Draft \Deleted)
212
213NAMESPACE (("" "/")) NIL NIL
214
215INBOX folder is lowercased. IMAP folder names are case insensitive. Possible
216issue with IMAP SORT extension.
217
218-----
219TEST_5
220
221Request:
222A005 UID SORT (DATE) ISO-8859-1 ALL
223Response:
224* UID SORT 1 2
225UID SORT Completed
226-----
227SquirrelMail expects '* SORT 1 2'
228
229Site URL: http://www.icewarp.com
230
8da3b983 231
232-----------------------------
233IMAP server ready H mproxyus4
234-----------------------------
235Unidentified IMAP server or IMAP proxy used by 1&1 Internet Inc.
236(http://www.1and1.com and http://www.1und1.de)
237
238CAPABILITY CHILDREN ID IDLE IMAP4 IMAP4rev1 LITERAL+ LOGIN-REFERRALS
239 MAILBOX-REFERRALS NAMESPACE UIDPLUS QUOTA STARTTLS AUTH=PLAIN AUTH=LOGIN
240
241http://thread.gmane.org/gmane.mail.squirrelmail.user/26433