-
Notifications
You must be signed in to change notification settings - Fork 22
Specs
Aki Tuomi edited this page Oct 8, 2024
·
1 revision
-
RFC 3501: IMAP4rev1
IETF groups:
-
IETF imap charter (1993; concluded)
-
IETF imapext charter (2000; concluded)
-
IETF LEMONADE charter (2003; concluded)
-
IETF morg charter (2009; concluded)
-
IETF imapmove charter (2012; concluded)
-
IETF qresync charter (2013; concluded)
-
IETF imapapnd charter (2014; concluded)
-
IETF extra charter (2017; active)
IMAP extensions and server support:
RFC | Name | Capability name | Agorum Core | Apache James | Archiveopteryx | Axigen | Citadel | Communigate Pro | Courier | Cyrus | DBMail | Dovecot | GMail | IceWarp | Isode | Kerio Connect | MDaemon | Microsoft Exchange | Oracle | UW-IMAP | WinGate 7 | Zimbra |
2087 | IMAP4 QUOTA extension | QUOTA | no | 3.0 | yes | yes | no | yes | yes | yes | yes | v1.0 | yes | yes | yes | yes | yes | no | yes | no | no | yes |
2177 | IMAP4 IDLE command | IDLE (L) | yes | yes | yes | yes | no | yes | yes | v2.0 | yes | v1.0 | yes | yes | yes yes | yes | yes | v6.3 | yes | yes | yes | |
2193 | IMAP4 Mailbox Referrals | MAILBOX-REFERRALS | no | no | no | no | no | no | no | v2.1 | no | no | no | no | no | no | no | no | no | yes | no | no |
2221 | IMAP4 Login Referrals | LOGIN-REFERRALS | no | no | no | no | no | yes | no | no | no | v1.0 | no | no | no | no | no | no | v7.0 | yes | no | yes |
2342 | IMAP4 Namespace | NAMESPACE (L) | yes | yes | yes | yes | yes | yes | yes | v1.6 | yes | v1.0 | yes | yes | yes | yes | yes | yes | yes | yes | no | yes |
2971 | IMAP4 ID extension | ID | no | no | yes | no | yes | yes | no | v1.6 | no | v1.2 | yes | yes | no | yes | no | yes | v7u4 | no | yes | yes |
3348 | IMAP4 Child Mailbox Extension | CHILDREN | yes | yes | yes | yes | no | yes | yes | v2.1 | yes | v1.0 | yes | yes | no | no | no | yes | yes | yes | no | yes |
3502 | IMAP4 MULTIAPPEND Extension | MULTIAPPEND | yes | no | yes | yes | no | yes | no | v2.0 | no | v1.0 | no | no | yes | no | no | no | no | yes | no | yes |
3516 | IMAP4 Binary Content Extension | BINARY (L) | no | no | yes | no | no | yes | no | v2.2 | no | v2.2 | no | no | yes | no | yes | no | yes | yes | no | yes |
3691 | IMAP4 UNSELECT command | UNSELECT | yes | yes | yes | no | no | yes | no | v1.6 | yes | v1.0 | yes | yes | yes | yes | yes | yes | v6.3 | yes | yes | yes |
4314 | IMAP4 Access Control List (ACL) Extension | ACL | no | 3.0 | yes | yes | yes | yes | yes | yes | yes | v1.2 | no | v10.0 | yes | yes | yes | no | v7u5 | no | no | yes |
4314 | IMAP4 Access Control List (ACL) Extension | RIGHTS=* | no | no | no | no | no | no | no | v2.3 | no | v1.2 | no | no | yes | no | no | no | v7u5 | no | no | yes |
4315 | IMAP UIDPLUS extension | UIDPLUS (L) | yes | yes | yes | yes | yes | yes | yes | v1.6 | no | v1.1 | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
4467 | IMAP - URLAUTH Extension | URLAUTH (L) | no | no | yes | no | no | no | no | v2.4 | no | v2.2 | no | no | yes | no | no | no | v7.0 | no | no | no |
4469 | IMAP CATENATE Extension | CATENATE (L) | no | no | yes | no | no | no | no | v2.3 | no | v2.2 | no | no | yes | no | no | no | v7.0 | no | no | yes |
4731 | IMAP4 Extension to SEARCH Command for Controlling What Kind of Information Is Returned | ESEARCH (L) | no | yes | yes | no | no | yes | no | v2.4 | no | v1.2 | yes | no | yes | no | no | no | v7.0 | yes | yes | yes |
4959 | IMAP Extension for Simple Authentication and Security Layer (SASL) Initial Client Response | SASL-IR (L) | no | yes | yes | no | no | yes | no | v2.2 | no | v1.1 | yes | no | yes | no | no | yes | v7.0 | yes | yes | yes |
4978 | The IMAP COMPRESS Extension | COMPRESS=DEFLATE (L) | no | no | yes | no | no | no | no | v2.4 | no | v2.0 | yes | no | yes | no | yes | no | no | no | yes | yes |
5032 | WITHIN Search Extension to the IMAP Protocol | WITHIN | yes | yes | yes | no | no | no | no | v2.4 | no | v1.2 | no | no | yes | no | no | no | v7.0 | yes | yes | yes |
5161 | The IMAP ENABLE Extension | ENABLE (L) | no | yes | yes | no | no | no | no | yes | no | v1.2 | yes | no | yes | no | no | no | v7.0 | no | yes | yes |
5182 | IMAP Extension for Referencing the Last SEARCH Result | SEARCHRES | no | yes | no | no | no | no | no | v3.8 | no | v1.2 | no | no | yes | no | no | no | v7u2 | no | no | yes |
5255 | IMAP Internationalization | I18NLEVEL=1 (L) | no | yes | no | no | no | no | no | no | no | v1.1 | no | no | no | no | no | no | no | yes | no | yes |
5255 | IMAP Internationalization | I18NLEVEL=2 | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no |
5255 | IMAP Internationalization | LANGUAGE | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | yes | no | no | no |
5256 | IMAP SORT and THREAD Extensions | SORT (L) | no | no | yes | no | no | no | yes | v2.0 | yes | v1.0 | no | yes | yes | yes | no | no | v6.3 | yes | no | yes |
5256 | IMAP SORT and THREAD Extensions | THREAD=ORDEREDSUBJECT | no | no | no | no | no | no | yes | v2.0 | yes | v2.1.10 | no | yes | yes | no | no | no | v7.0 | yes | no | yes |
5256 | IMAP SORT and THREAD Extensions | THREAD=REFERENCES | no | no | no | no | no | no | yes | v2.0 | no | v1.0 | no | no | yes | no | no | no | v7.0 | yes | no | no |
5257 | IMAP - ANNOTATE Extension | ANNOTATE-EXPERIMENT-1 | no | no | yes | no | no | no | no | v2.5 | no | no | no | no | no | no | no | no | v7.0 | no | no | no |
5258 | IMAP4 - LIST Command Extensions | LIST-EXTENDED | no | no | yes | no | no | no | no | v2.4 | no | v1.1 | no | no | yes | no | no | no | no | no | no | yes |
5259 | IMAP - CONVERT Extension | CONVERT (L) | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no |
5267 | Contexts for IMAP4 | ESORT (L) | no | no | no | no | no | no | no | v3.4 | no | v1.2 | no | no | no | no | no | no | v7.0 | no | no | yes |
5267 | Contexts for IMAP4 | CONTEXT=SEARCH (L) | no | no | no | no | no | no | no | no | no | v1.2 | no | no | yes | no | no | no | v7.0 | no | no | no |
5267 | Contexts for IMAP4 | CONTEXT=SORT (L) | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | v7.0 | no | no | no |
5464 | The IMAP METADATA Extension | METADATA | no | 3.0 | no | no | no | no | no | v2.5 | no | v2.2.7 | no | yes | no | no | no | no | v7.0.5 | no | no | no |
5465 | The IMAP NOTIFY Extension | NOTIFY (L) | no | no | no | no | no | no | no | v3.10 | no | v2.2 | no | no | no | no | no | no | no | no | no | no |
5466 | IMAP4 Extension for Named Searches (Filters) | FILTERS | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no | no |
5524 | Extended URLFETCH for Binary and Converted Parts | URLAUTH=BINARY | no | no | no | no | no | no | no | v2.4 | no | v2.2 | no | no | no | no | no | no | no | no | no | no |
5530 | IMAP Response Codes | - | no | no | yes | no | no | no | no | no | no | v1.2 | FIXME | no | FIXME | no | no | no | v7.0.5 | no | no | no |
5550 | The Internet Email to Support Diverse Service Environments (Lemonade) Profile | URL-PARTIAL (L) | no | no | no | no | no | no | no | v3.8 | no | v2.2 | no | no | no | no | no | no | yes | no | no | no |
5819 | IMAP4 Extension for Returning STATUS Information in Extended LIST | LIST-STATUS | no | no | no | no | no | no | no | v2.5 | no | v1.2 | no | no | no | no | no | no | v8.0 | no | no | no |
5957 | Display-Based Address Sorting for the IMAP4 SORT Extension | SORT=DISPLAY | no | no | yes | no | no | no | no | yes | no | v1.2 | no | no | no | no | no | no | v8.0 | no | no | no |
6154 | IMAP LIST Extension for Special-Use Mailboxes | SPECIAL-USE | no | no | no | no | no | no | no | v2.5 | no | v2.1 | no | no | v16.1 | no | no | no | v8.0 | no | no | no |
6154 | IMAP LIST Extension for Special-Use Mailboxes | CREATE-SPECIAL-USE | no | no | no | no | no | no | no | v2.5 | no | no | partial | v10.0? | no | no | no | no | v8.0 | no | no | no |
6203 | IMAP4 Extension for Fuzzy Search | SEARCH=FUZZY | no | no | no | no | no | no | no | v3.0 | no | v2.1 | no | no | no | no | no | no | no | no | no | no |
6785 | Support for Internet Message Access Protocol (IMAP) Events in Sieve | IMAPSIEVE=* | no | no | no | no | no | no | no | no | no | v2.2 (plugin) | no | no | no | no | no | no | no | no | no | no |
6851 | IMAP MOVE Extension | MOVE | no | 3.0 | no | no | no | no | no | v2.5 | no | v2.2 | yes | no | v16.0 | no | no | yes | no | no | yes | no |
6855 | IMAP Support for UTF-8 | UTF8=* | no | no | no | no | no | no | no | v3.12 | no | no | no | no | no | no | no | no | no | no | no | no |
7162 | IMAP Extensions: Quick Flag Changes Resynchronization (CONDSTORE) and Quick Mailbox Resynchronization (QRESYNC) | CONDSTORE (L) | no | yes | yes | no | no | no | no | v2.3 | no | v1.2 | yes | no | yes | no | no | no | v7.0 | no | yes | yes |
7162 | IMAP Extensions: Quick Flag Changes Resynchronization (CONDSTORE) and Quick Mailbox Resynchronization (QRESYNC) | QRESYNC (L) | no | yes | no | no | no | no | no | v2.4 | no | v1.2 | no | no | yes | no | no | no | v7.0 | no | no | yes |
7377 | IMAP4 Multimailbox SEARCH Extension | MULTISEARCH | no | no | no | no | no | no | no | v3.8 | no | no | no | no | no | no | no | no | v8.0 | no | no | no |
7888 | IMAP4 Non-synchronizing Literals | LITERAL+ (L) | yes | yes | yes | yes | no | yes | no | v1.5 | no | v1.0 | yes | no | yes | yes | no | yes | yes | yes | yes | yes |
7888 | IMAP4 Non-synchronizing Literals | LITERAL- | no | no | no | no | no | no | no | v3.4 | no | v2.3 | no | no | no | no | no | no | no | no | no | no |
7889 | The IMAP APPENDLIMIT Extension | APPENDLIMIT | no | no | no | no | no | no | no | v3.6 | no | no | no | no | no | no | no | no | no | no | no | no |
8437 | IMAP UNAUTHENTICATE Extension for Connection Reuse | UNAUTHENTICATE | no | no | no | no | no | no | no | v3.2 | no | no | no | no | no | no | no | no | no | no | no | no |
8438 | IMAP Extension for STATUS=SIZE | STATUS=SIZE | no | no | no | no | no | no | no | v3.2 | no | 2.3.10 | no | no | no | no | no | no | no | no | no | no |
8440 | IMAP4 Extension for Returning MYRIGHTS Information in Extended LIST | LIST-MYRIGHTS | no | no | no | no | no | no | no | v3.2 | no | no | no | no | no | no | no | no | no | no | no | no |
8457 | IMAP "$Important" Keyword and "\Important" Special-Use Attribute | - | no | no | no | no | no | no | no | no | no | 2.3.10 | no | no | no | no | no | no | no | no | no | no |
8474 | IMAP Extension for Object Identifiers | OBJECTID | no | no | no | no | no | no | no | v3.6 | no | no | no | no | no | no | no | no | no | no | no | no |
8508 | IMAP REPLACE Extension | REPLACE | no | no | no | no | no | no | no | v3.10 | no | no | no | no | no | no | no | no | no | no | no | no |
8514 | Internet Message Access Protocol (IMAP) - SAVEDATE Extension | SAVEDATE | no | no | no | no | no | no | no | v3.6 | no | 2.3.11 | no | no | no | no | no | no | no | no | no | no |
- (L) Required for LEMONADE profile.
See also servers' compliancy status.