
An application-layer internet standard used by e-mail clients to retrieve messages from a mail server. It was designed to support offline mail processing: you connect, download your mail, and disconnect. While the protocol has evolved significantly since its inception in 1984, the fundamental download-and-delete philosophy remains its defining characteristic.
POP Version History and Evolution
The protocol has undergone three major iterations, with the third version (POP3) becoming the permanent standard for the past several decades.
POP1 (1984)
Defined in RFC 918, the original version was a basic framework for fetching mail from a server. It was extremely simple and lacked the security features or robust error handling required for modern networking.
POP2 (1985)
Defined in RFC 937, POP2 introduced a more sophisticated command structure. It required using the MAILS protocol for sending, as POP itself has never been responsible for outgoing mail (that’s the job of SMTP).
POP3 (1988 – Present)
Defined in RFC 1081 (and later updated in RFC 1939), POP3 is the version still in use today. It introduced several critical improvements:
- Authentication Mechanisms: Support for various methods to verify user identity (USER/PASS).
- Extension Support: The ability to add new features (like encryption) without redesigning the entire protocol.
- State Management: Clear definitions for the Authorization, Transaction, and Update states of a connection.
The POP3 Workflow (The Three States)
A POP3 session moves through a specific lifecycle to ensure data integrity:
- Authorization State: The client identifies itself to the server and provides a password.
- Transaction State: The client retrieves the list of messages and their sizes. It can then issue
RETR(Retrieve) orDELE(Delete) commands. - Update State: This only happens after the client issues a
QUITcommand. The server permanently deletes the messages marked for deletion and closes the connection.
POP vs. Modern Standards
While IMAP is now the dominant protocol because it allows for multi-device syncing, POP remains useful in specific scenarios:
- Privacy: Since mail is deleted from the server after download, your data isn’t sitting on a third-party server (like Gmail or Yahoo) indefinitely.
- Limited Server Storage: If a mailbox has a strict 50MB limit, POP ensures the server stays empty by moving all data to a local hard drive.
- Slow Connections: It is more efficient for users with intermittent internet access, as they only need to be online for the duration of the download.
POP3 Technical Parameters
| Feature | Standard (Unencrypted) | Secure (SSL/TLS) |
| Default Port | 110 | 995 |
| Security | Plain text (Vulnerable) | Encrypted (Recommended) |
| Command Style | ASCII Text | ASCII Text |