SMTP responses: what each one means and what to do
Paste a bounce out of your mail log, or type any part of a code.
Every reply code in RFC 5321, every enhanced status code IANA has registered, and
Microsoft's own, which are mostly outside both.
Try:
Written up in full
The ones that come back most often, and the ones whose wording hides what
actually happened. The same 550 means a dead mailbox at one provider and a
reputation block at another, and the text beside it is where that lives rather
than in the number. Everything else resolves in the lookup above.
What none of those registries carry is what to do about a code, which is
the only reason anybody looks one up. So every entry also carries an action. Where I
have worked the failure myself, the action is what actually cleared it. Where it
follows from the code's class and subject, the entry is marked as derived, so you can
tell a safe default from a tested one.
Written and maintained by Rastu Singh, an infrastructure engineer working on high-volume email in Tallinn.