Internet Message Access Protocol Guide, Meaning , Facts, Information and Description
Internet Message Access Protocol (commonly known as IMAP, and previously called Interactive Mail Access Protocol) is an application layer Internet protocol used for accessing email on a remote server from a local client. IMAP and POP3 are the two most prevalent Internet standard protocols for email retrieval. Both are supported by virtually all modern email clients and servers. The current version of IMAP, IMAP version 4 revision 1 (IMAP4rev1), is defined by RFC 3501.IMAP was designed by Mark Crispin as a modern alternative to the widely used POP3 email retrieval protocol. Fundamentally, both of these protocols allow an email client to access messages stored on an email server. Important capabilities in IMAP but not POP3 include:
- Support for both connected and disconnected modes of operation
- Support for multiple clients simultaneously connected to the same mailbox
- Support for access to MIME parts of messages and partial fetch
- Support for message state information to be kept on the server
- Support for access to multiple mailboxes on the server
- Support for server-side searches
- Support for a well defined extension mechanism
Whether using POP3 or IMAP4 to retrieve messages, clients use the SMTP protocol to send messages. Email clients are sometimes referred to as either POP or IMAP clients, but in both cases SMTP is also used.
Most email programs also use LDAP for directory services.
Unlike many older Internet protocols, IMAP4 natively supports encrypted login mechanisms. Plain text transmission of passwords in IMAP4 is also possible. Because the encryption mechanism to be used must be agreed between the server and client, plain text passwords are used in some combinations of clients and servers (typically Microsoft Windows clients and non-Windows servers). It is also possible to encrypt IMAP4 traffic using SSL, either by tunneling IMAP4 communications over SSL on port 993, or by issuing "STARTTLS" within an established IMAP4 session.
IMAP4 works over a TCP/IP connection using network port 143.
| Table of contents |
|
2 See also 3 External links |
Common implementations
The following IMAP-servers are common (see also List of mail servers):
- UW IMAP - uses mbox format.[1]
- Mirapoint [1]
- Courier IMAP - uses Maildir format.[1]
- Microsoft Exchange Server
- Cyrus IMAP server [1]
- Stalker Communigate Pro [1]
- Merak Mail server [1]
- Binc IMAP - uses Maildir format, designed to be familiar for users of qmail and qmail-pop3d [1]
- Dovecot - Secure IMAP server [1]
See also
- email client
- Internet Mail 2000, an alternative proposal for mail
- POP3
- SMTP
- webmail
- Johnson, Kevin. 2000. Internet Email Protocols: A Developer's Guide. Addison-Wesley. ISBN 0-201-43288-9.
External links
- RFC 3501 (HTML version) - specification of IMAP version 4 revision 1
- The IMAP connection - resources for developers of programs using the IMAP protocol.
- IMAP connection's listing of products and service providers supporting IMAP
- Fastmail is a popular email service that provides IMAP support.
This is an Article on Internet Message Access Protocol. Page Contains Information, Facts Details or Explanation Guide About Internet Message Access Protocol
