WarmHawk
Bounce decoder · 45 Gmail & Microsoft codes

What does your bounce message actually mean?

A bounce message carries an SMTP reply such as 550 5.7.26 or 421 4.7.28. The first digit says whether it is permanent (5) or temporary (4); the rest says why. Paste your bounce below to decode it, then follow the fix, with every message quoted from Google or Microsoft’s own documentation.

All bounce codes by cause

Authentication (SPF, DKIM, DMARC, PTR)

Reputation, blocks and bans

Rate limits and throttling

Recipient address and mailbox problems

Your account, tenant or relay setup

TLS and delivery transport

Free tools:MXSPFDKIMDMARCBlacklistFull reportBounce codesCalculator

Questions

Bounce code questions

What is the difference between a 4xx and a 5xx bounce?+

A reply starting with 4 (such as 421 4.7.28) is a temporary failure: the sending server keeps the message and retries for a while, usually up to a few days. A reply starting with 5 (such as 550 5.7.26) is permanent: the message will not be retried, and resending unchanged will fail again.

What is an enhanced status code?+

It is the three-part code such as 5.7.26 that follows the three-digit SMTP reply. RFC 3463 defines the structure: the first digit is the class (4 temporary, 5 permanent), the second is the subject (1 addressing, 2 mailbox, 4 routing, 7 security and policy), and the third is the specific detail. Providers add their own detail numbers on top.

Where do I find the code in a bounce message?+

Open the bounce (it usually comes from "Mail Delivery Subsystem" or "Microsoft Outlook") and look near the top for the remote server’s reply. Gmail bounces show lines like "550-5.7.26"; Microsoft 365 bounces show "Remote server returned …" followed by the code. Pasting the whole bounce into the decoder above works too.

Is my bounce message uploaded when I use the decoder?+

No. The decoder runs entirely in your browser. The text you paste is never sent to WarmHawk or anyone else.

Where do these error messages come from?+

Every message on these pages is quoted from the provider’s own documentation: Google’s Gmail SMTP errors and codes, Microsoft Learn’s Exchange Online NDR reference, Microsoft Support for Outlook.com, and RFC 3463 for the standard meanings. They were last checked on 2026-09-29, and each page links its sources.