information about MailSite
[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
3b844d11 114IMAP server supports server side sorting and threading. 1.0alpha1-5 versions
8da3b983 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
3b844d11 165------------
166DBMail IMAPD
167------------
168IMAP server that is part of DBMail email suite. DBMail provides local delivery
169agent, pop3 and imap servers. User information and emails are stored in
170database.
171
172Tested v.2.0.7
173Information provided by Muhd Zamri
174
175CAPABILITY IMAP4 IMAP4rev1 AUTH=LOGIN ACL NAMESPACE SORT
176
177PERMANENTFLAGS (\Seen \Answered \Deleted \Flagged \Draft \Recent)
178
179NAMESPACE (("" "/")) (("#Users" "/")) (("#Public" "/"))
180
181IMAP server provides partial support of IMAP QUOTA extension. setquota command
182is not supported and QUOTA extension is not advertised in CAPABILITY. SORT
183extension is broken in tested version.
184
185> A05 UID SORT (FROM) US-ASCII ALL
186A05 BAD syntax error in sort keys
187
188> A06 UID SORT (FROM) ISO-8859-1 ALL
189A06 BAD UID command received in invalid state
190
191Site URL: http://www.dbmail.org
192
193
525ebc16 194----
195Bejy
196----
197HTTP and email server written in Java. User information is stored in database.
198SELECT response is in rfc 2060 format.
199
200Tested v.1.4.1.58b
201
202CAPABILITY IMAP4rev1
203
204PERMANENTFLAGS - missing
205FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
206
207Site URL: http://www.bejy.net
208
8da3b983 209--------
210Mac OS X
211--------
212No clear information about used software. Some OS X versions might use Eudora
213Internet Messaging Suite (EIMS, http://www.eudora.com/eims/), some - Apple IMAP
214server, some - Cyrus.
215
216
217---------------------
218Exchange IMAP service
219---------------------
220IMAP server included in proprietary Exchange Server, Microsoft messaging and
221collaboration server.
222
223Server does not support server side sorting.
224
225
226----
227PMDF
228----
229PMDF is a proprietary, high performance, standards-based Internet messaging
230product suite for Windows, OpenVMS, Tru64 UNIX, and Solaris.
231
232Tested IMAP4rev1 Server PMDF V6.2-X29.1
233CAPABILITY IMAP4 IMAP4REV1 NAMESPACE X-NON-HIERARCHICAL-RENAME AUTH=LOGIN
234 AUTH=PLAIN
235
236PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen)
237
238NAMESPACE (("" "/")) NIL NIL
239
240Supports TLS and SSL encryption, SASL CRAM-MD5 and DIGEST-MD5 authentication.
241Includes SIEVE (rfc3028) support.
242
243Site URL: http://www.process.com/tcpip/pmdf.html
244
0a573b18 245-----------------
246Merak IMAP server
247-----------------
248Proprietary IMAP server included in Merak Email Server Suite.
249
250Tested 8.3.0.r and 8.3.1 beta.
251
252CAPABILITY IMAP4rev1 AUTH=CRAM-MD5 AUTH=DIGEST-MD5 AUTH=LOGIN AUTH=PLAIN SORT
253 THREAD-ORDEREDSUBJECT UIDPLUS QUOTA ACL NAMESPACE STARTTLS
254
255PERMANENTFLAGS (\Seen \Answered \Flagged \Draft \Deleted)
256
257NAMESPACE (("" "/")) NIL NIL
258
259INBOX folder is lowercased. IMAP folder names are case insensitive. Possible
260issue with IMAP SORT extension.
261
262-----
263TEST_5
264
265Request:
266A005 UID SORT (DATE) ISO-8859-1 ALL
267Response:
268* UID SORT 1 2
269UID SORT Completed
270-----
271SquirrelMail expects '* SORT 1 2'
272
273Site URL: http://www.icewarp.com
274
8da3b983 275
91da0aa0 276--------------------
277MailSite IMAP server
278--------------------
279Commercial email server for Windows.
280
281Tested 6.1.22.1 version.
282
283CAPABILITY IMAP4rev1 ACL NAMESPACE UIDPLUS AUTH=NTLM AUTH=SCRAM-MD5
284 AUTH=CRAM-MD5
285
286PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)
287
288NAMESPACE (("" "/")) (("#shared/" "/")) NIL
289
290FETCH response to UID STORE command violates RFC 3501.
291
292Site URL: http://www.rockliffe.com/
293
294
8da3b983 295-----------------------------
296IMAP server ready H mproxyus4
297-----------------------------
298Unidentified IMAP server or IMAP proxy used by 1&1 Internet Inc.
299(http://www.1and1.com and http://www.1und1.de)
300
301CAPABILITY CHILDREN ID IDLE IMAP4 IMAP4rev1 LITERAL+ LOGIN-REFERRALS
302 MAILBOX-REFERRALS NAMESPACE UIDPLUS QUOTA STARTTLS AUTH=PLAIN AUTH=LOGIN
303
304http://thread.gmane.org/gmane.mail.squirrelmail.user/26433