DomainCanary Start free

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 digest

Free for your first domain · No card · Per-source totals kept for life