I am still trying to understand e-mail protocols. It seems that IMAP is more powerful than POP3. Why, then, does the POP3 protocol survive? It is still supported by popular email services like GMail.
POP3 is still widely used today. However, an alternative protocol was created only a few years after the first version of POP. This one was called Internet Message Access Protocol (IMAP).
the Post Office Protocol POP3 (TCP port 110) commonly used by mail clients to retrieve Internet mail.
POP3 (Post Office Protocol) POP3 is an older protocol that was originally designed to be used on only one computer. Unlike modern protocols that use two-way synchronization, POP3 only supports one-way email synchronization, only allowing users to download emails from a server to a client.
IMAP: Internet Message Access Protocol IMAP is an alternative to POP3, and works in a fundamentally different way. Those differences make it a frequently-preferred alternative in today's always-connected world.
Because POP3 does not need as much storage on the server side. And because it is more simple and easy to implement.
I think part of it is that IMAP is usually used in scenarios where the emails are retained on the server, whereas POP is used almost exclusively for situations where the email is downloaded to the local machine, which is what most ISPs providing email facilities for their customers want you to do (and also what most of the customers probably want as well, although less so as they get more exposure to the Internet and things like gmail and yahoo, etc.)
Another reason it is probably preferred by email providers is that it does polling, much like an RSS news reader. The POP client will open a TCP/IP connection to the server, authenticate itself, ask for any email and do whatever processing it needs, and then close the connection.
IMAP clients generally keep one or more TCP/IP sockets open with the server the whole time they are running, taking up those resources. Yet another reason for ISPs to prefer POP.
Google mail supports both POP and IMAP protocols.
(P.S. I do not mean to sound like I am having a go at ISPs. I think the reasons I've attributed to them above are very pragmatic and sensible.)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With