Difference between SMTP, IMAP, and POP3

Sushant Shekhar
SalesBlink
Published in
7 min readJun 27, 2021

You must have heard about SMTP, POP3, and IMAP quite often. They are TCP/IP protocols that have been in use for email delivery since 1981. Popular Services like Gmail, Outlook, and Yahoo use this underlying technology to transact over 300 Billion emails every day.

Since you are reading this online, chances are you’ve already used these three one way or another. Now before we set out to learn what SMTP, IMAP, and POP3 are, let’s start with some basics

What is a protocol?

A protocol is a set of standard rules that let electronic devices communicate with each other. Two devices supporting the same protocol can communicate effectively, no matter who their manufacturer is and what type of devices they are.

TCP/IP stands for “Transmission Control Protocol/Internet Protocol”. TCP/IP protocols aim to allow computers to communicate with each other over long-distance networks.

How are emails transferred?

Following three parties are involved in transferring an email:

1. The sender

2. The recipient

3. A mail server

The email goes to the mail server from the sender, which allows the recipient to receive the email.

Now, to make a connection between the three parties, you need email protocols. SMTP, IMAP, and POP3 are precisely that. They are the most commonly used TCP/IP protocols.

What are SMTP, IMAP, and POP3?

SMTP

SMTP stands for Simple Mail Transfer Protocol. It is the standard protocol for sending email messages.

Your email client and internet servers use SMTP, after you finish typing your email, upon hitting send. It moves your message over the internet and makes it land into the recipient’s mailbox.

SMTP servers are of two types: Relays and Receivers.

Relays accept the user’s emails and route them to the recipient, while receivers deliver them to the mailbox after accepting the email from the relay servers.

Working of SMTP — It involves the SMTP client sending commands and the SMTP server replying to them. The conversation has the following three stages –

1. SMTP handshake — Here, the SMTP client connects to the SMTP server

2. Email transfer — Launches the email transfer

3. Termination — The client and server bid goodbye to each other.

IMAP

IMAP is an abbreviation for Internet Message Access Protocol. It is a popular protocol for receiving email messages. The most significant advantage of the IMAP protocol is that it lets you receive email on more than one computer (or device). That is because after getting delivered, the email stays on the mail server. In short, you can read your email on your office computer, the desktop at home, your tablet and your smartphone.

Also, it doesn’t download the entire message until you open it. That helps in a faster initial connection and startup.

However, it won’t perform well when you have a slow internet connection.. And you won’t be able to read your emails.

Working of IMAP

The basic IMAP client and server interaction is as mentioned below,

1. The email client of the recipient connects with the server where the message is stored.

2. The recipient can view the message headers on the server.

3. If the recipient selects a message to read it, IMAP downloads that one for the recipient.

POP3

Like IMAP, POP3 is another protocol for receiving emails. POP3 is an abbreviation for Post Office Protocol, whereas ‘3’ refers to the version. Version 3 is the latest and most widely used one.

It is a simple protocol not having much to offer apart from download.

POP3 downloads an email from the server to one computer (or device) and ends up removing it from the server once it gets downloaded on your computer. That means it won’t be possible to read your email messages from multiple locations, which is not ideal.

The advantages of this protocol are that you can read your emails when you are offline. And the use of the email server’s storage is less.

However, as it works with one device and doesn’t store the messages on the server, there is a need to backup your computer. Failing to do so will result in you losing all your emails when your computer dies.

Working of POP3

There are four stages in a POP3 connection,

1. Authorization stage — The client connects with the server.

2. Transaction stage — The client retrieves the email

3. Update Stage — The server deletes the message stored

4. The client and server disconnect from each other

How SalesBlink uses SMTP and IMAP?

As you have already seen, SMTP is for sending emails, and IMAP is for retrieving them. These two have an important role to play in automating cold email sequences using our software.

For instance, you can’t schedule too many emails on your email service provider, so SalesBlink helps you out with it. You can schedule your email campaign using our software and can schedule your campaign.

To do so, you have to enter your details, such as your username and password, along with the host and port of SMTP and IMAP. Here’s a screenshot for your reference.

Next up, SalesBlink uses IMAP to find out whether the outreach emails have got a reply from the prospect or not.

In addition to that, it has a prominent role in enabling you to glance at the history of every prospect and manage them in the CRM. It allows you to track the progress of each prospect of your campaign easily as you can see all the activities on one page.

Difference between SMTP, IMAP, and POP3

IMAP vs SMTP

IMAP is used to retrieve messages, while SMTP is for sending them.

IMAP works between the server and client for communication, whereas SMTP works between servers to transfer information. The former is a message transfer agent between user and server, and the latter is a message transfer agent between servers.

With IMAP, users can organize emails onto the server. With SMTP, you can organize emails on client storage.

SMTP vs POP3

SMTP is used to send messages, and POP3 is used to access them.

SMTP is an MTA or Message Transfer Agent for sending the message to the recipient. There are two MTAs, namely client MTA and Server MTA. On the other hand, POP3 is an MAA or Message Access Agent to access messages from the mailbox. There are two MAAs as well, namely client MAA and server MAA.

SMTP is referred to as PUSH protocol, and POP3 is called a POP protocol.

SMTP sends the email from the device of the sender to the mailbox from the mail server of the receiver. POP3 lets you retrieve and organize emails from the mailbox on the mail server of the receiver to the computer of the receiver.

SMTP functions between the mail servers of the sender and receiver, while POP3 functions between the receiver and the mail server of the receiver.

POP3 vs IMAP

Ideally, both IMAP and POP3 are for receiving emails. So, what is the difference between the two protocols?

As already seen above, POP3 downloads an email from the server to one computer and then deletes it from the server. On the contrary, IMAP stores the email on the server and syncs it across several devices. This way, you can access emails across multiple devices.

Both IMAP and POP3 have spam and virus filters. However, IMAP is more advanced when compared to POP3.

With POP3, you can’t organize emails in the mailbox of the mail server, whereas IMAP allows you to organize them.

As a user, you can’t create, delete or rename an email on the mail server but it is possible with IMAP. You can download all the emails at once with POP3. While with IMAP, you see the message header before you download the email.

There are two modes of POP3 — delete mode and keep mode.

In the delete mode, your email gets deleted from the mailbox after you retrieve it.

In the keep mode, the email stays in the mailbox even after you retrieve it.

With IMAP, there are several copies of the email on the mail server. That means you can easily retrieve an email message if you lose it.

Which protocol is better to use — IMAP and POP3?

Choosing between IMAP and POP3 requires you to weigh the advantages and disadvantages of both protocols and consider your requirements.

You should choose IMAP if you want to access mail from multiple devices and organize your email in folders. With IMAP, you will have no server storage space crunch. This protocol is well-suited for a stable internet connection and works well when you want to access your email fast.

On the other hand, POP3 is the right choice for you when you have an unstable internet connection. If you are concerned about your privacy, POP3 is the best protocol for you as there will be no copies of the email you received on the server. The protocol is well-suited if you are the only one accessing it and are using just one device for the purpose.

Why does SalesBlink prefer IMAP over POP3?

SalesBlink uses IMAP instead of POP3 as the former is more effective and helps in serving the purpose.

IMAP stores the message on a server and synchronizes the message across multiple devices while POP3 downloads the email from a server to a single computer, then deletes the email from the server. Therefore, IMAP is more effective for our platform than POP3.

Journey of an email from a sender to a recipient

If the sender is jeff@amazon.com and the recipient is elon@spacex.com, here’s how an email from the sender reaches the recipient,

1. The email client of the sender connects to that of the SMTP server (for example, smtp.gmail.com)

2. The SMTP server authenticates the email address of the recipient.

3. After the authorization of the recipient, the Gmail SMTP server sends the email to spacex.com’s SMTP server.

4. The SMTP server of spacex.com checks whether elon@spacex.com is valid or not.

5. After that, the SMTP server sends the email to the IMAP/POP3 server.

Conclusion

We have seen that the three main TCP/IP protocols for email delivery are SMTP, POP3, and IMAP. While SMTP is for sending emails, IMAP and POP3 are for receiving them. You can choose between IMAP and POP3 based on your needs. Both have their advantages; however, usually, IMAP suits most people.

--

--

Sushant Shekhar
SalesBlink

Founder of salesblink.io | From Prospecting to Outreach to Closing at lightning fast speed