IMAP and POP or POP3 serve to access E-mail-accounts, but were originally developed for different applications. This results in specific Advantages of the protocols in specific usage scenarios. The Internet Message Access Protocol is completely general better for current E-Mail-applications. What advantages does IMAP offer in detail?
How do IMAP and POP3 differ?
The main difference between IMAP and the Post Office Protocol Version 3, so the full name says, is the range of functions. It results from the different objectives in the development of the protocols. POP3 is intended to allow e-mail messages to be sent from a mailServer so that you can save them on a local computer, read them and then edit can. IMAP, on the other hand, targets use cases in which you leave your e-mails permanently on the mail server and only temporarily download the individual message you are currently reading or editing. You can also use both protocols in the other scenario, but then you do not use their specific advantages.
What is advantageous about POP3?
The post office protocol is intentionally kept simple and can therefore be implemented with little effort. If you do not need the advanced functionality of IMAP, POP3 offers you a lean system for accessing your e-mail. However, this application is rather rare nowadays. You typically have a single workstation computer on which you regularly read, edit and, if necessary, archive your e-mail, using a powerful mail program as a so-called mail user agent (MUA).
The approach of POP3 is also due to the fact that until the 1990s you usually had very little space available on the mail server. You therefore had to empty your mailbox regularly to prevent it from overflowing. In the meantime, not only has the average storage space on mail servers increased considerably. Access to e-mail accounts is also much more frequent from different and often mobile devices. IMAP was developed for such scenarios, although the current versions of both protocols date back to 1996.
How do the differences
The different alignment of the protocols is also reflected in the usual default settings. Both systems use a delayed mechanism for deleting e-mails. This works similar to the trash on the PC desktop. While this virtual trash can is automatically emptied when accessing via POP3 but normally when logging off from the mail server, the Internet Message Access Protocol by default only deletes the trash after an explicit request by the e-mail client via the Expunge command. However, this behavior is usually configurable for both IMAP and POP3 in the MUA, so it is not a decision criterion for one of the protocols.
What specific advantages does IMAP offer?
Because the Internet Message Access Protocol leaves e-mail messages on the mail server by default and downloads them only when needed, it is particularly suitable for e-mail use with multiple end devices, each of which is permanently connected to the Internet or connects to it immediately when needed. This scenario has been the norm since the late 1990s, especially with the increasing use of mobile devices after the turn of the millennium. The selective downloading of messages saves data volume in mobile use, and if you want to read your e-mails regularly from different devices, this requires that the messages remain on the server until they are finally deleted.
In addition, IMAP offers extensive Functions for dealing with mailboxes, which may also be structured and hierarchically arranged. You can use IMAP to create new mailboxes on the server create and rename or delete existing ones, move messages from one mailbox to another, you can search the contents of mailboxes according to various criteria and you have the option of marking e-mails with so-called flags. All these functions are standardized in IMAP and only differ in the user interface on different e-mail clients. For example, deleting messages in IMAP is also realized by setting a flag that marks the e-mail as deleted. Before you have executed the Expunge command that permanently removes the messages marked in this way, it is therefore in principle possible with IMAP to search for deleted e-mails in the same way as for new, read, replied and so on. Whether and how you can use these functions in practice, however, depends on the e-mail client you are using. Some of these offer very different accesses to the same basic functions provided by the Internet Message Access Protocol.