InboxRatio
Check your domain

Email bounce back: how to read the message that came back

The message that comes back has a subject like "Undeliverable" or "Mail delivery failed," a sender like Mail Delivery Subsystem, and a body written by a machine for a machine. Most people read the first line, conclude "it didn't go through," and stop, which is a shame, because a bounce-back is a structured document that almost always contains the exact reason for the failure and, by implication, the fix. This guide is about reading that document: where the diagnostic line hides, how to decode it, and what the most common bounce-back texts are actually asking you to do. If you want the causes of bouncing as a taxonomy rather than a message-reading skill, that companion guide is why do emails bounce.

The anatomy of a bounce-back

Formally the message is a delivery status notification (DSN), and RFC 3464 defines its structure. Three layers matter. The top is a human-readable summary, whose quality varies from Gmail's plain-English explanations to a bare "delivery failed." The middle is a machine-readable block of fields: Action: failed (or delayed), Status: with a three-number code like 5.1.1, and Diagnostic-Code: quoting the exact refusal the receiving server spoke during the SMTP conversation. The bottom is usually your original message or its headers, which tell you which send is being reported on.

The Diagnostic-Code line is the one worth finding. It carries the receiving server's reply, opening with a three-digit code from RFC 5321's grammar: 4xx for a temporary refusal, 5xx for a permanent one (the code families are catalogued in SMTP reply codes). The three-number "enhanced" status beside it, defined in RFC 3463, narrows the subject: codes in the X.1.Z range concern the address, X.2.Z the mailbox, X.7.Z policy and security. That first digit is the sorting decision: 5 means a hard bounce, 4 means a soft bounce if the retries eventually give up, and the operational playbook for each family is in hard bounce vs soft bounce.

"User unknown": the address bounce

Texts like Gmail's 550 5.1.1 The email account that you tried to reach does not exist are among the most common bounce-backs anyone receives. The mailbox was mistyped, deleted, or abandoned. There is nothing to troubleshoot on your side except your list: suppress the address permanently via your platform's suppression list and let double opt-in stop the typos at the door. A close sibling, 550 5.1.2 or "host not found," means the domain itself is wrong or has no MX record; check it with the MX lookup before assuming the address is dead, because a briefly broken DNS zone produces the same text.

"Mailbox full" and other temporary refusals

452 4.2.2 mailbox full, 421 service not available, "try again later": the address is fine and the moment is wrong. Your platform retries these automatically for hours or days before reporting failure, so a bounce-back in this family means the condition persisted through the whole retry window. One occurrence is noise. A pattern across campaigns marks an abandoned mailbox in all but name, which is a list hygiene matter. Gmail makes part of that call for you: its documented 4.2.2 text says the recipient's inbox is out of storage space, while a permanent 5.2.2 variant adds that the inbox is also inactive, which belongs with the address bounces above. A related text worth recognizing is the greylisting deferral, a deliberate first-attempt refusal that resolves on retry and normally never becomes a bounce-back at all.

"Message rejected due to policy": the reputation family

The texts that should stop your morning: 550 5.7.1 with wording like "access denied," "blocked using," "poor reputation," or a blocklist name and URL. Here the receiver is refusing you, not the recipient. Check the sending IP and domain against the major DNSBLs with the blacklist checker (delisting procedure in email blacklist removal), and read the bounce-back as one visible symptom of a sender reputation problem that is probably spam-foldering your mail elsewhere silently; the broader diagnosis lives in why emails go to spam.

"Unauthenticated email is not accepted": the DMARC bounce

A growing family since the mailbox providers' bulk-sender requirements made authentication mandatory: refusals citing SPF, DKIM, or a DMARC policy, such as Gmail's 550 5.7.26 refusals, documented with texts saying the sender is unauthenticated or that unauthenticated email from the domain is not accepted due to its DMARC policy. If your own legitimate mail triggers these, a sending service you use is not covered by your records; verify the triad end to end with the email authentication checker and read DMARC fail for the failure mechanics. If the bounced mail is not yours, your domain's policy just did its job against a spoofer.

Bounce-backs you should distrust

Two special cases. First, backscatter: a bounce-back for a message you never sent means a spammer forged your address somewhere, and the "bounce" is the forgery's echo; do not click anything in it, and let your DMARC policy handle the underlying spoofing. Second, fake NDRs are a phishing genre, imitating delivery failures to bait a click. A real DSN comes from a mailer-daemon address at the receiving side and quotes your actual message; anything asking you to log in to "recover" mail is theater. When in doubt, inspect the headers with the email header analyzer.

From one message to a metric

Read individual bounce-backs to fix individual failures; watch the aggregate to protect your sending. Receivers judge senders partly on what fraction of their mail fails, so a rising bounce rate is both a symptom and, past a threshold, a cause of further filtering. The practical loop: decode the text, act on its family (suppress, wait, or investigate reputation), and let a periodic deliverability score check confirm the sending side of the conversation is not the problem.

Related guides

About this guide

Written by InboxRatio Editorial. DSN structure follows RFC 3464; reply-code grammar follows RFC 5321; enhanced status codes follow RFC 3463. Provider-specific bounce texts quoted (such as Gmail's authentication refusals) come from the providers' published sender documentation. No vendor sponsorship influences it.

Methodology

InboxRatio's benchmark sends real campaigns through the platforms we review to a controlled seed list and records where each message lands. This guide draws on protocol and provider documentation rather than our measurements; the protocol is in how we test and our source rules in sources.

Last updated

3 October 2026. RFC references and provider bounce texts reviewed quarterly.

Frequently asked questions

What does it mean when an email bounces back? The receiving server refused your message, and the refusal was packaged into a delivery status notification and mailed back to you. The notification quotes the server's reply code and text, which state whether the failure is permanent or temporary and why.

Where do I find the actual reason in a bounce-back? Look for the Diagnostic-Code: line, or the quoted server response beginning with a three-digit number. The first digit sorts the failure (4 temporary, 5 permanent) and the wording after it names the cause: unknown user, full mailbox, policy block, authentication failure.

What does "550 5.1.1 user unknown" mean? The recipient mailbox does not exist: a typo, a deleted account, or a departed employee. Suppress the address permanently; resending cannot succeed and repeated attempts damage your sender reputation.

Why did my email bounce back with "mailbox full"? The recipient's storage quota is exhausted, a temporary condition the sending server already retried through. Leave the address in place, but suppress it if the same failure repeats across campaigns, since a perpetually full mailbox is an abandoned one.

I got a bounce-back for an email I never sent. What is it? Backscatter: a spammer forged your address as the sender of their mail, and a misconfigured receiver bounced it to you. Your mail was not compromised by the event itself; a DMARC policy at enforcement reduces how often forgeries succeed.

Should I reply to or resend a bounced email? Never reply; the mailer-daemon is not a mailbox. Resend only after fixing what the text identified: a corrected address, a repaired authentication record, a completed delisting. Blind resends into a permanent refusal only add failure volume.

The bounce-back already told you what went wrong; the skill is looking past "Undeliverable" to the line where it says so. Decode the text, act on its family, and keep the blacklist checker handy for the mornings when the message names you instead of the recipient.