Bounce and error codes
Pick the shelf that matches what you are holding, then the code.
Last updated 20 Sep 2026
Not sure which kind you have? Hard bounce vs soft bounce sorts every code by who owns the fix.
A bounce, and no code yet
The words at the top of the notice, and where the real reason sits under them.
SPF, DKIM or DMARC failed
The address is fine. The receiver checked your domain's DNS and refused. These are yours to fix.
The address or the mailbox
No DNS change clears these. The fix is the address you typed, or an admin at the other end.
Spam, reputation or a rule at the recipient
Authentication passed and the receiver still refused. Slower to clear, and still on your side.
No bounce at all
The receiver accepted the message and held it. Your DMARC reports are the only view of that.
Elsewhere on the site
Or check a domain right now with the free DMARC, SPF and DKIM lookups.
See the bounce before your customer does
A rejection is the last warning, not the first. The reports name the failing sender days before its volume is high enough to bounce. On a paid plan, that first failing report becomes an email the same day. One summary a week, and your first domain is free.
Get the weekly digestFree for your first domain · No card · Per-source totals kept for life