RFC 3501: INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1
This RFC has been replaced. Do not implement against it for new work — it was formally obsoleted by RFC 9051.
Current document in this lineage: RFC 2061 — IMAP4 Compatibility with IMAP2bis; RFC 9051 — Internet Message Access Protocol (IMAP) - Version 4rev2
In plain English — editorial summary, not part of the RFC
The Internet Message Access Protocol, Version 4rev1 (IMAP4rev1) allows a client to access and manipulate electronic mail messages on a server. IMAP4rev1 permits manipulation of mailboxes (remote message folders) in a way that is functionally equivalent to local folders. IMAP4rev1 also provides the capability for an offline client to resynchronize with the server. IMAP4rev1 includes operations for creating, deleting, and renaming mailboxes, checking for new messages, permanently removing messages, setting and clearing flags, RFC 2822 and RFC 2045 parsing, searching, and selective fetching of message attributes, texts, and portions thereof. Messages in IMAP4rev1 are accessed by the use of numbers. These numbers are either message sequence numbers or unique identifiers. IMAP4rev1 supports a single server. A mechanism for accessing configuration information to support multiple IMAP4rev1 servers is discussed in RFC 2244. IMAP4rev1 does not specify a means of posting mail; this function is handled by a mail transfer protocol such as RFC 2821. [STANDARDS-TRACK]
Document record
- Document ID
- RFC3501
- Published
- March 2003
- Authors
- M. Crispin
- Status
- PROPOSED STANDARD
- Stream
- IETF
- Area
- —
- Pages
- 108
- Also known as
- —
Topics
Standards lineage
This document is one revision in a chain of 5 RFCs, each formally replacing the one before it.
Read the full history of Internet Message Access Protocol (IMAP) - Version 4rev2 →
Referenced by
14 later RFCs formally update or obsolete part of this document.
- RFC 4466Collected Extensions to IMAP4 ABNFUpdated
April 2006
- RFC 4469Internet Message Access Protocol (IMAP) CATENATE ExtensionUpdated
April 2006
- RFC 4551IMAP Extension for Conditional STORE Operation or Quick Flag Changes ResynchronizationObsoleted
June 2006
- RFC 5032WITHIN Search Extension to the IMAP ProtocolCurrent
September 2007
- RFC 5182IMAP Extension for Referencing the Last SEARCH ResultCurrent
March 2008
- RFC 5738IMAP Support for UTF-8Obsoleted
March 2010
- RFC 6186Use of SRV Records for Locating Email Submission/Access ServicesUpdated
March 2011
- RFC 6858Simplified POP and IMAP Downgrading for Internationalized EmailCurrent
March 2013
- RFC 7817Updated Transport Layer Security (TLS) Server Identity Check Procedure for Email-Related ProtocolsCurrent
March 2016
- RFC 8314Cleartext Considered Obsolete: Use of Transport Layer Security (TLS) for Email Submission and AccessUpdated
January 2018
- RFC 8437IMAP UNAUTHENTICATE Extension for Connection ReuseCurrent
August 2018
- RFC 8474IMAP Extension for Object IdentifiersCurrent
September 2018
- RFC 8996Deprecating TLS 1.0 and TLS 1.1Current
March 2021
- RFC 9051Internet Message Access Protocol (IMAP) - Version 4rev2Current
August 2021
Related documents
Ranked automatically by shared keywords, IETF area and stream — not by editorial selection.
- RFC 3502Internet Message Access Protocol (IMAP) - MULTIAPPEND ExtensionUpdated
March 2003
- RFC 3691Internet Message Access Protocol (IMAP) UNSELECT commandCurrent
February 2004
- RFC 4314IMAP4 Access Control List (ACL) ExtensionCurrent
December 2005
- RFC 4315Internet Message Access Protocol (IMAP) - UIDPLUS extensionCurrent
December 2005
- RFC 4549Synchronization Operations for Disconnected IMAP4 ClientsCurrent
June 2006
- RFC 4550Internet Email to Support Diverse Service Environments (Lemonade) ProfileObsoleted
June 2006
- RFC 4959IMAP Extension for Simple Authentication and Security Layer (SASL) Initial Client ResponseCurrent
September 2007
- RFC 4978The IMAP COMPRESS ExtensionCurrent
August 2007
Also filed under
About this page
The document record above — title, authors, date, status, stream, area, relationships, DOI and errata — is imported verbatim from the public RFC Editor index. The “in plain English” section is editorial: written by The metasystema editorial team, not part of the RFC. Where the two differ, the RFC text governs.
Last checked against the RFC Editor index on . RFCs are never revised after publication; changes are issued as new documents.
Data sources · Editorial policy · Report a correction · What is an RFC?