Module 10 · Lesson 30 of 37

Critical SMTP Error Codes

Part of The Complete Email Deliverability Course — Troubleshooting Deliverability.

Temporary (4xx) — MTA will retry:

Code Meaning
421 Service unavailable / rate limiting
450 Mailbox temporarily unavailable
451 Local error / greylisting
452 Insufficient storage

Permanent (5xx) — Delivery failed:

Code Meaning
550 5.1.1 Mailbox does not exist
550 5.7.1 Policy rejection (spam/DMARC)
550 5.7.26 DMARC policy failure (Gmail)
552 Message too large

Gmail-specific:

  • 421 4.7.26 — SPF/DKIM failure (temporary)
  • 421 4.7.28 — Rate limiting ("unusual rate")
  • 550 5.7.26 — DMARC fail (permanent rejection since 2024)

Microsoft-specific:

  • 550 5.7.515 — Non-compliant bulk sender (since May 2025)

Sign in to keep track of what you have read.

Beat · paid monitoring

A heartbeat for your email.

Beat runs every check on this site on a schedule — 41 checks, 34 blacklists, real inbox placement — and the moment something breaks it tells you what broke, why it matters, and the exact fix.

example.comWatching
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 of 34

Illustrative. Your domain, every few hours.

Also from us:Pulse — your own sending infrastructureConsulting — $65/hr, no retainer