Vol. I · No. 46The protocol sectionSat, 10 Oct 2026
Layer 7 · Mail · download it and take it away

POP3

Post Office Protocol, version 3

POP3 is the simplest possible way to collect mail. A client connects, lists what is waiting, downloads it, and classically deletes it from the server — the mailbox is a doormat, and once collected the mail lives on one machine only.

POP3 downloads mail and hands ownership to the device — simple, offline-friendly, and hopeless once you have more than one device.

Operates at
Layer 7
a tiny text dialog
Ports
995 · 110
TLS · STARTTLS
Model
Download
then usually delete
Commands
About ten
that is the whole protocol

How it works

Three states, and then it is over
ClientServer
1 · Authorisation
USER anna then PASS … — or APOP, or SASL over TLS.
The mailbox is locked for this session: no other client may collect at the same time.
2 · Transaction
STAT — 4 messages, 91 KB. LIST sizes them, RETR n downloads one.
DELE n marks a message for deletion — but nothing is actually removed yet.
3 · Update
QUIT commits the deletions and releases the lock. Drop the connection instead and every DELE is forgotten — which is the protocol’s one safety net.

There are no folders, no flags and no server-side search: POP3 knows only a numbered list of messages waiting. Clients that keep mail on the server use a “leave a copy” option the protocol was never really designed around.

The main points

What POP3 does, step by step

1
Authorise

The client connects over TLS and logs in; the server locks the mailbox for the duration.

2
List what is waiting

STAT gives a count and total size; LIST numbers each message and its length.

3
Retrieve and mark

RETR downloads a message in full — there is no fetching just the headers — and DELE marks it for removal.

4
Quit to commit

QUIT applies the deletions and unlocks the mailbox; the mail now exists only on that device.

Where it still fits
One device only — a single desktop client
Poor connectivity — collect, then work offline
Small servers — nothing to store long-term

In cybersecurity

POP3 is old enough that its default was a plaintext password — and its download-and-delete habit means the only copy of your mail may be on a laptop with no backup.

Use 995, not 110

Implicit TLS from the first byte; plain 110 without STARTTLS exposes the password and the mail.

Legacy auth

Like IMAP, basic POP3 login sidesteps modern MFA — disable it where you can.

One copy, no backup

Deleting from the server moves the risk to the endpoint, which is rarely backed up as well.

No audit trail

Mail collected and removed leaves little server-side evidence for an investigation.

Mailbox locking

The exclusive lock means a stuck session can deny the real user access to their mail.

Prefer IMAP

Central storage is easier to secure, back up and monitor than a fleet of laptops.

Rides in the stack

IPTCPTLSPOP3

A short TCP session — connect, collect, disconnect — rather than the long-lived connection IMAP keeps open.

Works with

SMTPIMAP

Commands & ports

The whole protocol
STATcount & size
LISTmessage list
RETRdownload
DELE / QUITmark / commit
Ports
995implicit TLS
110plain / STARTTLS
Lockone session
Statenone kept