Visual RFC.
ALL RFCs / RFC 2919
Read the RFC ↗
RFC 2919 / MAILING LIST IDENTIFICATION

Compare identifiers and preserve list continuity

03

List identifiers have one defined operation: case-insensitive equality. Delivery hosts and display names can change without changing the list key.

RFC 2919 · § 6EXAMPLE
4 / 4
Compare identifiers and preserve list continuityFour comparisons. Garden Notes with Garden.Example.ORG and Weekly Garden with garden.example.org compare equal after ASCII case folding and ignoring the descriptions. Delivery then moves from old.example.net to new.example.net while the key remains garden.example.org. A changed key seedlings.example.org compares different and SHOULD be treated as another list. Finally an intentional unmanaged-to-authorized-domain migration is permitted but changes identity; no automatic alias or filter migration is defined.A deliberate migration may change identityExisting .localhost identifieradministrator MAY changegarden.example.orgAuthorized-domain transition is acceptableNo automatic alias discovery defined
04
Allow deliberate migration.

An administrator MAY move an unmanaged .localhost list into its authorized domain namespace. That changes the identifier; this RFC does not define automatic alias discovery or filter migration.

Source for this drawing: RFC 2919 · Read RFC section 6 ↗

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
New to this? Start hereA quick picture + helpful background

The envelope and the letter do different jobs.

Mail transport moves a message between servers. The message format describes its contents. Authentication adds checks; it does not make every message safe.

Helpful first, if these ideas are unfamiliar

These pictures are analogies to help you learn. The linked RFC explains the actual rules.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

KEY POINT

Compare only inside the brackets, ignoring case.

  • Comparison MUST ignore everything outside the angle brackets. Case changes inside the identifier do not create a different list.
  • Administrators SHOULD avoid changing an identifier even when the delivery host changes. They MAY change it; clients SHOULD treat a different identifier as a different list.
  • An unmanaged-to-domain transition is an acceptable reason to change the ID. A description change has no identity cost; a client MAY notify the user about it.
DETAILS

The stable key can drive an inbox filter, but not automatic trust. These fictional comparisons show ASCII case folding; they do not add aliasing, DNS canonicalization or equivalence between different IDs.

Read the RFC section ↗

All chapters in RFC 2919

Drawing view

Scroll the drawing to see every part. Playback controls stay above it.

RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗