Skip to main content

Difference Between POP3, IMAP, and Exchange Emails

POP3 (Post Office Protocol)

POP, or Post Office Protocol, is a way of retrieving email information that dates back to a very different Internet than we use today. Computers only had limited, low bandwidth access to remote computers, so engineers created POP in an effort to create a dead simple way to download copies of emails for offline reading, then remove those mails from the remote server. The first version of POP was created in 1984, with the POP2 revision created in early 1985.
POP3 is the current version of this particular style of email protocol, and still remains one of the most popular. Since POP3 creates local copies of emails and deletes the originals from the server, the emails are tied to that specific machine, and cannot be accessed via any webmail or any separate client on other computers. At least, not without doing a lot of email forwarding or porting around mailbox files.
While POP3 is based on an older model of offline email, there’s no reason to call it obsolete technology, as it does have its uses. POP4 has been proposed, and may be developed one day, although there’s not been much progress in several years.

IMAP (Internet Message Access Protocol)

IMAP was created in 1986, but seems to suit the modern day world of omnipresent, always-on Internet connectivity quite well. The idea was keep users from having to be tied to a single email client, giving them the ability to read their emails as if they were “in the cloud.”
Compared to POP3, IMAP allows users to log into many different email clients or webmail interfaces and view the same emails, because the emails are kept on remote email servers until the user deletes them. In a world where we now check our email on web interfaces, email clients, and on mobile phones, IMAP has become extremely popular. It isn’t without its problems, though.
Because IMAP stores emails on a remote mail server, you’ll have a limited mailbox size depending on the settings provided by the email service. If you have huge numbers of emails you want to keep, you could run into problems sending and receiving mail when your box is full. Some users sidestep this problem by making local archived copies of emails using their email client, and then deleting them from the remote server.

Microsoft Exchange, MAPI, and Exchange ActiveSync

Microsoft began developing MAPI (sometimes called Messaging API) not long after IMAP and POP were first developed, although it has uses beyond simple email. Thoroughly comparing IMAP and POP to MAPI is pretty technical, and out of scope for many readers of this article. Simply put, MAPI is a way for applications and email clients to communicate with Microsoft Exchange servers, and is capable of IMAP style syncing of emails, contacts, calendars, and other features, all tied into local email clients or applications. This function of syncing emails is branded by Microsoft as “Exchange ActiveSync.” Depending on what device, phone, or client you use, this same technology might be called any of the three Microsoft products (Microsoft Exchange, MAPI, or Exchange ActiveSync), but will offer the same cloud-based email syncing as IMAP.
Because Exchange and MAPI are Microsoft products, only companies that own their own Exchange mail servers or use Windows Live Hotmail will be able to use Exchange. Many clients, including the default Android mail client and iPhone, are Exchange ActiveSync capable, giving Hotmail users IMAP style cloud-based email, despite Hotmail not offering true IMAP functionality.
Via: HTG

Comments

Popular posts from this blog

Gujarati/Family relations

Gujarati/Family relations - Wikibooks, open books for an open world In Gujarati culture: These are the "titles" for family members. With the exception of Father, Mother, and Grandparents (who are called by the title only), all of these titles are added after the name of the person. Father: Papa or Bapuji Mother: Ba, Mummy or Maa Brother (also male cousins): Bhai (e.g. Haresh Bhai) Brother's Wife: Bhabhi (e.g. Komal Bhabhi) Sister (also female cousins): Ben (e.g. Mayuri Ben) Older Sister: Didi (e.g. Mayuri Didi) Sister's Husband: Banevi or Jijaji (e.g. mahesh Jijaji) Father's Younger Brother: Kaka (e.g. Rajesh Kaka) Father's Younger Brother's Wife: Kaki (e.g. Komal Kaki) Father's Older Brother: Kaka(e.g. Jiten Kaka) Father's Older Brother's Wife: Kaki (e.g. Bhavna Kaki) Father's Oldest Brother: Mota Kaka(e.g. Jiten Kaka) Father's Oldest Brother's Wife: Moti Kaki (e.g. Bhavna Kaki) Father's Sister: Foi,Fui (also ...

How to turn off Xiaomi "Don't cover the orange area" or "Don't cover the earphone area"

If you get the “Don’t cover the orange/earphone area of the screen” message when you turn on your phone’s screen all the time, it means that you’ve turned on the Prevent pocket dial feature and something is blocking the proximity sensor at the top part of your phone. Sometimes it's quite annoying and simple one-time solution is to press volume up & back button at a time to disable. Infact Prevent pocket dial is a good feature that prevents you from rejecting or picking up calls by accident when the phone is in your pocket by using the proximity sensor. If this feature isn’t working properly on your Xiaomi phone, the check whether anything is blocking area next to earphone where proximity sensor is placed. Mostly it caused by screen guard. You should remove it. If you still facing problem then here’s how to turn it off: 1. From your device’s Settings, tap Lock screen & password. 2. Slide the Prevent pocket dials switch to the off position. (Slider will be greye...

Disable Google Chrome extensions auto update

Disabling extension update: Edit preferences json-file for Google Chrome on Windows:  C:\Users\<USERNAME>\AppData\Local\Google\Chrome\User Data\Default\Preferences on Ubuntu for Chromium:  ${HOME}/.config/chromium/Default/Preferences In this file find the extension preferences block and set  "update_url"  property like  "http://localhost"  for example. For now according to given url updating of that extension is simply impossible. To locate that preferences block use extension id which you can find at  chrome://extensions/  page with "Developer mode" enabled. In simpler words, open "Preferences" file with wordpad and replace "update_url":"https://clients2.google.com/service/update2/crx" with   "update_url":"https://localhost" source:  https://productforums.google.com/d/msg/chrome/l3zOZeO-5-M/Y7VaR0KCWNIJ Disable all Google Chrome updates: 2.1. Any OS Just type  chrome://p...