DomainCanary Start free

Bounce and error codes

Each page explains one bounce or error code and what to change. Start with the group that matches your bounce.

Last updated 25 Oct 2026

Not sure which kind you have? Hard bounce vs soft bounce sorts every code by who owns the fix.

A bounce with no code yet

What the opening words of the notice mean, and where to find the real reason below them.

SPF, DKIM or DMARC failed

The address is fine, and the receiver refused the message after checking your domain's DNS. You can fix these yourself.

Wrong address or missing mailbox

Changing your DNS won't clear these. Fix the address you typed, or ask an admin at the other end.

Spam, reputation or a rule at the recipient

Authentication passed and the receiver still refused the message. These take longer to clear, and the fix is still on your side.

No bounce at all

The receiver accepted the message and then held it. You can only see that in your DMARC reports.

Elsewhere on the site

Or check a domain right now with the free DMARC, SPF and DKIM lookups.

Find a failing sender before it bounces mail

A sender that fails authentication shows up in the DMARC reports, whether or not its mail bounced. We read them, and on a paid plan we email you the day a new sender first fails.

Get the weekly digest

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