If you have ever set up your an email client such as Outlook or Thunderbird, or email app on your smartphone, you will almost certainly have had to choose between POP and IMAP in the settings.
In this article, I will explain how POP and IMAP work and the differences between them. This will enable you to choose the best one. Hint: It’s IMAP.
IMAP is the acronym for Internet Message Access Protocol, and POP is the acronym for Post Office Protocol.
Both of these protocols are used for the processing of the transfer of emails between an email server, and a mail client (such as Mozilla Thunderbird, Microsoft Outlook, Eudora, or your default smartphone email app).
POP3 is a protocol that has been around for a very long time, with the POP1 being created in 1984, and POP2 in early 1985/. POP3 is the current version built in 1988 and remains one of the most popular email protocols in use.
IMAP was created in 1986, but at that time, we don’t think they anticipated how well it fits in with the current “cloud-based” trend that has developed over recent years.
POP vs. IMAP Workflow
The differences between POP and IMAP are evident when you look at their respective workflow processes.
- Connect to the remote server.
- Retrieve mail
- Stored mail locally.
- Delete mails from remote server, unless explicity configured to keep them.
- Disconnect from the remote server.
POP3 will download any messages you have from the mail servers. Any changes you make will be restricted to the copy you have on your mail client.
If you delete, copy, move or send messages, they will exist only on your local computer. Anyone accessing the email from another location will not know what you have done.
Most POP clients have the option to leave a copy of the messages on the server, but this is not the default behavior.
- Connect to the remote server.
- Retrieve changes and content and store it locally.
- Update new changes back to the remote server. E.g., adding sent emails, read email, removing deleted emails.
- Disconnect from the remote server.
Whenever you log into an email client configured with the IMAP protocol, it will mirror any changes you make to the email server.
IMAP won’t delete the email from the server after downloading. It will keep any replies you make, read status, and record all other actions.
Whenever you log into your email server from your tablet or smartphone, your emails will sync across multiple devices.
POP Pros and Cons
Advantages of POP
- Mail is stored locally and can be accessed without an internet connection.
- Internet connection is only required for sending and receiving email. This means lower bandwidth usage.
- Lower storage space required (assuming emails are deleted after download). Some hosts will limit mailboxes, for example, 500MB.
- Many POP servers allow you to leave a copy on the server.
- You can group multiple mail accounts into one inbox.
- No Mail is stored on a server, so your data is safer from being hacked.
Disadvantages of POP
- Any activity related to your emails is not duplicated between computers. As such everyday tasks, such as reading, filing, and flagging of messages will need to be undertaken on each machine.
- Messages are only stored in one place. If your computer hard drives fail, all your emails will be lost.
- POP servers are incompatible with webmail software.
IMAP Pros and Cons
Advantages of IMAP
- As the Mail is stored on the remote server so you can access it wherever, and on whatever device you wish. You can use different mail programs depending on your device.
- Internet connection is required to access your emails.
- IMAP is faster, as only necessary information, such as Headers, are downloaded until explicity requested.
- Mail is automatically backed up if the server is managed correctly.
- Because you don’t download emails to your computer, it saves storage space.
- Many IMAP clients will allow you to store emails locally, and will SYNC when online.
- If your computer fails, your emails are safe and can be accessed on a different device.
Disadvantages of IMAP
- Message storage can be limited by your hosts. Limits of 200MB or 500MB are not uncommon unless you purchase professional email services.
- All your messages are kept on the server, so hackers can access everything if your server or password is not secure.
- Offline reading depends on your email client. It will need to be explicity configured.
IMAP vs. POP3 — Which one should you use?
Reasons to Choose POP
- You want to access your mail from only one single device.
- You like to access your mails when you are offline.
- You like to keep an extensive history of your mails, and your server storage is limited.
- You want your data to be more secure.
Reasons to Choose IMAP
- If you use multiple computers or devices to read e-mail, use IMAP to keep your data in Sync.
- If you need to use more than one e-mail program to read your mail, set each application to use IMAP, so they remain synced.
- Do you use Webmail occasionally, in addition to an e-mail program? Use IMAP. (Webmail is an IMAP-only e-mail client accessed via web interface.)
- You have a reliable internet connection.
- You want all your devices to stay in sync, including read emails, folders, deleted emails, spam, etc.
- You do not have much local storage space.
- You want to safeguard against your computer hard drive failing.
Remember, use POP3 or IMAP; do not mix the two. Doing so will cause all sorts of problems.
I use IMAP with private hosting for business purposes. It allows the maximum flexibility, and companies such as Google and Microsoft have great business email products that use IMAP. The benefit of a reputable company for your email is that because mail is stored on the remote server, you need to ensure security is reliable.
Alternatives are companies like Namecheap, or any other host for that matter, who offer private email services.
You don’t need to go for private email hosting, to use IMAP and POP3. Most hosting companies (a few specialize Managed WordPress Hosting companies excluded) allow you to create email accounts with your hosting plan, although your storage amount may have a per mailbox limit.
If you store a lot of emails, you may want to check before purchasing. Again, all these companies allow you the choice between IMAP and POP.
So, quite plainly, if you want to access your emails anywhere, and for it to remain synced, choose IMAP.
Frequently Asked Questions
How can I tell if I am using POP or IMAP email protocol?
The most authoritative way to check is to log into your email client or app and check whether the Server Account Type shows as IMAP or POP3.
If you do not wish to do that, there are some other ways you can tell which protocol you are using. If any of the statements are true, then you are using POP3.
- Create a folder on one of your devices. When you log in to a different device, the folder is missing.
- Read an email on one of your devices. When you log in to a different device, it shows as unread.
- Delete an email on one of your devices. When you log in to a different device, it is still there.
Are you able to switch between POP and IMAP servers?
Yes, this is possible. This is undertaken by changing a setting in your email client.
If you currently use POP and are changing to IMAP, we recommend setting up a new account in your email client where you now have your POP account. Once you have set up the new account, drag all your emails from your POP account to your IMAP account. This will save all your old emails into your new account, and allow you to access them on other computers and mobiles devices.
About the author
Jonathan Griffin. Editor, Hosting Expert, SEO Developer, & SEO Consultant.
Jonathan is currently the Editor & CEO at The Webmaster. He is also an SEO Developer offering consultancy services, primarily to other web development companies. He specializes in the technical side of SEO, including site audits, development of SEO related features, and site structure & strategy.
In his spare time, Jonathan has a passion for learning. He regularly undertakes professional courses on subjects ranging from python, web development, digital marketing, and Advanced Google Analytics.