Locate the cause with the subject and detail together
03A repeated detail number can mean different things under different subjects. Compare an address error, a mailbox condition and a system-wide storage condition.
4.3.1 selects Mail System Status plus Mail system full. Detail1 now describes system storage, not an address. The receiver’s shared storage is the boundary.
Source for this drawing: RFC 3463 · Read RFC section 3 ↗
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.
Terms in this drawing
Related RFCs and changes
“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.
A mailbox limit and a system-wide limit belong to different subjects.
- The original subject families are 0 other/undefined, 1 addressing, 2 mailbox, 3 mail system, 4 network/routing, 5 delivery protocol, 6 content/media and 7 security/policy.
- 5.1.1 identifies a bad destination mailbox address: for an Internet address, the part to the left of @ is invalid. It is not a full mailbox.
- 4.2.2 denotes mailbox quota/capacity; 4.3.1 denotes system storage exceeded. With a system-wide shortage the individual recipient may be unable to free enough storage. These are selected RFC examples, not a complete fault-diagnosis procedure.
Other distinctions include permanent per-mailbox size limit X.2.3 versus system-wide message-size limit X.3.4. The X is a class placeholder and does not mean every class is appropriate for every detail. The name of a probable cause is not evidence that a status producer diagnosed it correctly.
Read the RFC section ↗