1. Home
  2. SMTP codes
  3. Enhanced status codes

SMTP enhanced status codes and provider bounce codes

An enhanced status code such as 5.1.1 has three parts: the class (2 success, 4 temporary, 5 permanent), the subject (1 address, 2 mailbox, 3 mail system, 4 network, 5 protocol, 6 content, 7 security or policy) and the detail. This index has one page for every code in the IANA registry, and one for every code Gmail, Microsoft 365 and Yahoo document themselves.

Have a bounce in front of you? Paste it into the bounce message analyzer and it finds the codes for you. The common basic-plus-enhanced pairs, such as 550 5.1.1, have full guides on the SMTP codes page.

The IANA registry, by subject

81 codes, as listed in the IANA SMTP Enhanced Status Codes registry. Each page shows the class it is used in.

X.0.x Other or undefined

Gmail bounce codes

57 codes returned by Gmail and Google Workspace, as documented in Google Workspace Admin Help: Gmail SMTP errors and codes, with their exact wording.

Microsoft 365 bounce codes

89 codes returned by Microsoft 365, Exchange Online and Outlook.com, as documented in Microsoft Learn: Email non-delivery reports and SMTP errors in Exchange Online, with their exact wording.

Yahoo bounce codes

4 codes returned by Yahoo and AOL, as documented in Yahoo Sender Hub: SMTP Error Codes, with their exact wording.

Which of these does verification prevent?

The address codes, X.1.1 (no such mailbox), X.1.2 (no such domain), X.1.3 (bad syntax) and X.1.10 (null MX), are the ones a mailbox check finds before you send. Security and policy codes under X.7 are about your sending setup and are fixed in DNS and authentication, not in the list.

Sources

Registry and provider wording is quoted exactly; guidance is written by the SimpleVerifier Team.

SimpleVerifier Team · Last checked 2026-11-05

Clean your next list before it bounces

100 free email checks when you sign in with Google, no card. Then monthly plans from $9, or one flat price with fair use, never cut off.

100 free checks, no card Cancel anytime Secure payment by Stripe