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 digestFree for your first domain · No card · Per-source totals kept for life