RFC 1939: Post Office Protocol Version 3 (POP3)

Defines the POP3 protocol for downloading email from a server to a local client.
Alaa
By Alaa
SMTPedia documents email infrastructure end to end: SMTP standards from the RFC archive, delivera...
8 min read Updated Jul 22, 2026 100 views
RFC 1939
Post Office Protocol Version 3 (POP3)
Current standard
Domain
POP3
Published
May 1996
Supersedes
First in series
SMTP relevance
high
↗ Read on rfc-editor.org

What this RFC defines

RFC 1939 defines POP3 (Post Office Protocol version 3), the protocol used by email clients to download messages from a mail server to a local device. POP3 connects to the server, authenticates, retrieves messages (typically deleting them from the server), and disconnects.

Where you see it in practice

When you configure a mail client with POP3 settings (server: mail.yourprovider.com, port 995, SSL), those settings follow RFC 1939’s command set. The USER and PASS commands for authentication, the LIST command to see available messages, and the RETR command to download them are all defined here. POP3 is still widely deployed for simple download-and-delete use cases where multiple-device sync is not required.

How it connects to other RFCs

RFC 1939 is the current POP3 standard. RFC 2449 (CAPA command) extends POP3 to let clients discover server capabilities. RFC 8314 mandates TLS for POP3 connections, making port 995 with implicit TLS the correct modern configuration. For multi-device sync scenarios, IMAP (RFC 9051) is the modern alternative.

Current status

RFC 1939 is the current POP3 standard, published May 1996. Despite its age, it is actively used and has not been superseded. Modern POP3 deployments combine RFC 1939 with RFC 2449 (capabilities) and RFC 8314 (TLS requirements).

POP3 command set

RFC 1939 defined POP3 with a minimal command set: USER, PASS, STAT (mailbox stats), LIST (message sizes), RETR (retrieve message), DELE (mark for deletion), NOOP, RSET (undo pending deletions), TOP (retrieve headers only), UIDL (unique message ID), and QUIT. The protocol is stateful in a limited way: pending deletions are only committed when the client sends QUIT, allowing the client to abort a session cleanly if a network error occurs mid-download. This design makes POP3 simple to implement compared to IMAP, at the cost of expressiveness.

Download-and-delete versus leave-on-server

POP3 was originally designed for download-and-delete workflows: fetch messages to a local mailbox, then remove them from the server to save space. Modern POP3 clients typically default to leave-on-server behavior, downloading a copy while keeping the original for other devices. This is a client-side policy; the protocol itself always requires an explicit DELE command to remove messages. The UIDL command allows a client to identify messages it has already downloaded and skip them on subsequent sessions.

POP3 versus IMAP in 2026

POP3 remains supported as an option on every major mail service but is the retrieval protocol only for a shrinking minority of users. IMAP dominates because it supports multiple concurrent clients, server-side folders, search, flags (read, replied, flagged), and partial fetches. POP3 has none of these. However, POP3 has one persistent advantage: it downloads the full message and stores it locally, so the client works offline without any special configuration. If your local internet is unreliable, POP3 is still a reasonable choice; if you use multiple devices, IMAP is essential.

Quick Reference

RFC 1939 (May 1996) defines POP3 (Post Office Protocol version 3): a simple mail retrieval protocol that downloads messages from server to client, typically deleting them from the server after retrieval. Simpler than IMAP: stateless single-mailbox model with a small command set. Ports 110 (STLS via RFC 2595) or 995 (implicit TLS per RFC 8314). Still deployed but eclipsed by IMAP for multi-device users. Suits single-device users with limited connectivity or specific offline workflows.

RFC 1939 at a glance

AspectDetail
PurposeSimple mail retrieval: download messages from server to client
ModelSingle mailbox (typically INBOX); download then optionally delete
Ports110 (cleartext + STLS), 995 (implicit TLS)
vs IMAPPOP3 is stateless download-then-delete; IMAP is stateful server-side folder structure with partial fetches
PublishedMay 1996 (obsoletes RFC 1725)
StatusStable and widely deployed; niche vs IMAP for modern use

Core POP3 commands

CommandPurposeState required
CAPAList server capabilities (RFC 2449 extension)Any
STLSUpgrade to TLS (RFC 2595)Not authenticated
USERProvide usernameNot authenticated
PASSProvide passwordPost-USER
APOPChallenge-response authentication (legacy MD5)Not authenticated
STATNumber of messages and total mailbox sizeAuthenticated
LISTList message numbers and sizesAuthenticated
UIDLList unique IDs for messages (per RFC 1939)Authenticated
RETRRetrieve a messageAuthenticated
DELEMark message for deletion (on QUIT commit)Authenticated
RSETUndo pending deletions in sessionAuthenticated
TOPRetrieve message headers plus N body linesAuthenticated
NOOPKeep-alive; no operationAny
QUITEnd session; commit deletionsAny

POP3 session example

Typical POP3 session (with STLS) S: +OK POP3 server ready C: CAPA S: +OK Capability list follows S: TOP S: USER S: STLS S: UIDL S: . C: STLS S: +OK Begin TLS negotiation <<< TLS handshake >>> C: USER alice@example.com S: +OK C: PASS secretPassword S: +OK 3 messages C: STAT S: +OK 3 4567 C: LIST S: +OK 3 messages S: 1 1234 S: 2 1789 S: 3 1544 S: . C: UIDL S: +OK S: 1 QhdPYR:00WBw1Ph7x7 S: 2 zVeIT:00XjJKM1P7q S: 3 xB8YRt:00xn3JgP1LL S: . C: RETR 1 S: +OK 1234 octets S: [message 1 content] S: . C: DELE 1 S: +OK Message 1 deleted C: QUIT S: +OK Deletion committed; goodbyeResponse conventions: +OK Success response -ERR Failure response . End of multi-line response marker

POP3 vs IMAP comparison

AspectPOP3 (RFC 1939)IMAP (RFC 3501)
Message storageClient (after download)Server (client syncs view)
FoldersSingle (INBOX)Full folder tree
Multi-device syncPoor (each device has its own copy)Excellent (shared state)
Partial fetchFull messages only (TOP is header + N lines)Any part of any message
Server-side searchNot supportedYes (SEARCH command)
Message flagsNot supportedYes (\Seen, \Flagged, etc.)
Real-time notificationsPoll onlyIDLE per RFC 2177
Best forSingle-device users, offline workflows, limited connectivityMulti-device users, typical modern use

Common POP3 mistakes

Not using TLS. Cleartext POP3 transmits credentials and message content in the open. Per RFC 8314, cleartext access is obsolete. Use STLS on port 110 or implicit TLS on port 995. Modern clients default to implicit TLS.
Downloading and deleting from a shared account. Multiple devices retrieving with delete-after-download means each device gets some messages and not others. Standard advice: use IMAP for shared accounts, or configure POP3 clients with “leave messages on server” (a client-side option not part of RFC 1939) and one authoritative device that manages deletion.
Relying on APOP for security. APOP uses MD5-based challenge-response. MD5 is cryptographically broken; APOP is not secure by modern standards. Use STLS or implicit TLS with USER/PASS instead. APOP remains functional but does not provide meaningful security beyond cleartext.
Not tracking UIDs for de-duplication. UIDL provides unique IDs so clients configured to leave messages on server can detect which messages they have already downloaded. Clients that use only message numbers get confused when numbers shift (after other-device deletion). Persist UIDs, not sequence numbers.
Assuming POP3 supports folders. POP3 has one mailbox (INBOX). Attempts to create folders, move messages between folders, or organize server-side fail. If folder support is needed, use IMAP.
POP3 ecosystem RFCs
  • RFC 1725: POP3 predecessor (obsoleted by RFC 1939)
  • RFC 2449: POP3 CAPA extension
  • RFC 5034: POP3 SASL authentication
  • RFC 2595: STARTTLS for POP3 (STLS command)
  • RFC 8314: Cleartext obsolete for access
Sibling protocols
  • RFC 3501: IMAP4rev1 (dominant alternative)
  • RFC 9051: IMAP4rev2
  • RFC 5321: SMTP (message transport)
SMTPedia companion guides

Frequently asked questions

Should I use POP3 or IMAP?

IMAP for most modern use. Multi-device access (phone + desktop + web), server-side folders, and message flag sync are IMAP-only. POP3 suits: single-device users, offline-heavy workflows, or archival download of a large mailbox to local storage. In 2026, IMAP is the default recommendation; POP3 remains available for specific use cases.

Can POP3 leave messages on the server?

Not per RFC 1939 protocol semantics (messages are typically deleted after download). But most client implementations offer “leave messages on server” as a configuration option. When enabled, the client uses UIDL to track which messages it has downloaded and avoids re-fetching. This mimics some IMAP behavior but without the folder tree, server-side search, or multi-device state sync IMAP provides.

What is the difference between STLS and STARTTLS?

Same concept, different command name. STLS is POP3’s version of the TLS upgrade command; STARTTLS is used by IMAP and SMTP. Both upgrade a cleartext connection to TLS per RFC 2595. The naming difference is historical: POP3 commands are traditionally four uppercase characters (USER, PASS, RETR), so STLS fits the pattern.

Is POP3 still supported by major providers?

Yes, though incrementally deprecated. Gmail, Outlook.com, and Yahoo all offer POP3 access. Some providers require explicit opt-in or app-specific passwords for POP3. As mail volume moves to native mobile clients and web interfaces (both of which use IMAP or proprietary APIs), POP3 usage declines but remains available.

Why does POP3 delete messages after download by default?

Historical design: POP3 was created for dial-up era users with limited server storage and expensive per-minute connections. Downloading to local storage and freeing server space made sense. In the modern era of always-connected, generous server storage, this model is obsolete for most users; hence the shift to IMAP or POP3 with “leave on server” enabled.


About the Author

Alaa - SMTPedia author

Alaa · LinkedIn

Email infrastructure specialist with 8+ years of hands-on experience in SMTP, deliverability, and email verification. I’ve configured and troubleshot mail systems across Postfix, Exchange, and cloud relays, managed IP reputation and warmup campaigns, and built verification pipelines processing millions of addresses. My work spans DNS authentication (SPF, DKIM, DMARC, BIMI), bounce handling, blocklist monitoring, and compliance frameworks including CAN-SPAM and GDPR. I write every article on SMTPedia to give email professionals, developers, and marketers the accurate, RFC-grounded reference they need.


About SMTPedia

SMTPedia is an independent email industry reference covering SMTP, IMAP, POP3, email deliverability, marketing platforms, DNS authentication, and email verification. Every article is researched from official provider documentation, IETF RFCs, and industry best practices. Settings and configurations are verified quarterly.

We are cited as a source by ChatGPT, Microsoft Copilot, and thousands of email professionals worldwide. Learn more about our editorial process.