include note about password security in security doc
[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
8da3b983 194--------
195Mac OS X
196--------
197No clear information about used software. Some OS X versions might use Eudora
198Internet Messaging Suite (EIMS, http://www.eudora.com/eims/), some - Apple IMAP
199server, some - Cyrus.
200
201
202---------------------
203Exchange IMAP service
204---------------------
205IMAP server included in proprietary Exchange Server, Microsoft messaging and
206collaboration server.
207
208Server does not support server side sorting.
209
210
211----
212PMDF
213----
214PMDF is a proprietary, high performance, standards-based Internet messaging
215product suite for Windows, OpenVMS, Tru64 UNIX, and Solaris.
216
217Tested IMAP4rev1 Server PMDF V6.2-X29.1
218CAPABILITY IMAP4 IMAP4REV1 NAMESPACE X-NON-HIERARCHICAL-RENAME AUTH=LOGIN
219 AUTH=PLAIN
220
221PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen)
222
223NAMESPACE (("" "/")) NIL NIL
224
225Supports TLS and SSL encryption, SASL CRAM-MD5 and DIGEST-MD5 authentication.
226Includes SIEVE (rfc3028) support.
227
228Site URL: http://www.process.com/tcpip/pmdf.html
229
0a573b18 230-----------------
231Merak IMAP server
232-----------------
233Proprietary IMAP server included in Merak Email Server Suite.
234
235Tested 8.3.0.r and 8.3.1 beta.
236
237CAPABILITY IMAP4rev1 AUTH=CRAM-MD5 AUTH=DIGEST-MD5 AUTH=LOGIN AUTH=PLAIN SORT
238 THREAD-ORDEREDSUBJECT UIDPLUS QUOTA ACL NAMESPACE STARTTLS
239
240PERMANENTFLAGS (\Seen \Answered \Flagged \Draft \Deleted)
241
242NAMESPACE (("" "/")) NIL NIL
243
244INBOX folder is lowercased. IMAP folder names are case insensitive. Possible
245issue with IMAP SORT extension.
246
247-----
248TEST_5
249
250Request:
251A005 UID SORT (DATE) ISO-8859-1 ALL
252Response:
253* UID SORT 1 2
254UID SORT Completed
255-----
256SquirrelMail expects '* SORT 1 2'
257
258Site URL: http://www.icewarp.com
259
8da3b983 260
261-----------------------------
262IMAP server ready H mproxyus4
263-----------------------------
264Unidentified IMAP server or IMAP proxy used by 1&1 Internet Inc.
265(http://www.1and1.com and http://www.1und1.de)
266
267CAPABILITY CHILDREN ID IDLE IMAP4 IMAP4rev1 LITERAL+ LOGIN-REFERRALS
268 MAILBOX-REFERRALS NAMESPACE UIDPLUS QUOTA STARTTLS AUTH=PLAIN AUTH=LOGIN
269
270http://thread.gmane.org/gmane.mail.squirrelmail.user/26433