Skip to article
BITTUMailPOWERED BY BITTU ICLOUD
The Mail BlogMail delivery

How to Read a Non-Delivery Report Without Guessing

Learn how to read the recipient, status code, diagnostic text, and failure time in a non-delivery report—and what to share when the cause is unclear.

Diagram of the email path: sender, authentication and recipient.
Original BITTU Mail editorial artwork. Illustrative image.

A non-delivery report (NDR), often called a bounce message, says that a message could not be delivered as expected. It can look technical, but you do not need to decode every line to take a useful next step. Start by identifying which recipient was affected, then read the status code, diagnostic text, and failure time together. These details narrow down what happened, but they may not reveal the precise cause: providers use different wording, and a code by itself is not a complete explanation. This guide shows what to look for and what to do next.

The useful bits

  • Match the report to the recipient and message that failed.
  • Read the status code alongside the diagnostic text, not by itself.
  • Share the relevant notice with the recipient or mail administrator if unclear.

First, match the report to the message

Before interpreting technical details, check that the NDR relates to the message you meant to send. Look for the original subject, sending address, or a reference to the message in the notice. Then find the affected recipient. A message sent to several people can fail for one recipient while others receive it, so do not assume that every address was affected.

Compare the recipient shown in the report with the address you entered. Watch for a typo, an outdated address, or a difference between the displayed name and the actual email address. Avoid forwarding the full report widely: it may include addresses, message details, or technical information that is not needed by everyone.

EXAMPLE / ADAPT TO YOUR SITUATION
Message subject: [Project update]
Recipient listed as failed: [alex@example.com]
Other recipients: [jamie@example.com]

This report identifies Alex's address as affected. It does not, by itself, show whether Jamie received the message.

Read the status code as a clue

An NDR may include a status code, often written as a series of numbers and punctuation. Treat it as a category or clue supplied by the mail system, not a plain-language verdict. The code can help a mail administrator recognize the kind of delivery response involved, but it may not identify the exact reason a particular message failed.

Do not decide what to do from the code alone or assume that the same code always means the same practical problem across providers. Read the accompanying diagnostic text and check which recipient the code refers to. If the notice gives no useful explanation, preserve the code exactly as shown when asking for help.

Use diagnostic text for context

The diagnostic text is the mail system's explanation of the delivery attempt. It might say that an address was not accepted, that delivery was temporarily deferred, or that a receiving system rejected the message. The exact wording is provider-specific; systems can describe similar situations differently, and a terse message may leave out important context.

Read the full relevant line rather than stopping at a familiar word such as “rejected” or “delayed.” Note whether the text identifies a recipient or another detail. Do not treat a technical phrase as proof of a cause that the report does not state. If it is unclear, share the wording with the recipient or a mail administrator who can interpret it in context.

Check when the failure happened

Find the time associated with the failure or delivery attempt. An NDR can arrive after you send a message, so its arrival time is not necessarily the time the mail system reported the problem. If the notice gives more than one time, keep their labels and order intact rather than choosing one without context.

Time can help distinguish this report from another message or a later attempt, especially when you are discussing the issue with an administrator. If a time zone is shown, include it when sharing the notice. If no time zone is stated, do not guess one; copy the timestamp as it appears.

Put the details together before acting

A useful reading combines four pieces: the affected recipient, the status code, the diagnostic text, and the time of failure. Together they describe what the notice reports and when it reports it. They still may not establish the underlying cause, so separate what is explicitly stated from what you suspect.

For example, if the report names one recipient and includes a rejection message, you can say that delivery to that address was rejected at the stated time. You should not add an explanation—such as claiming the mailbox is closed—unless the notice actually supports it. This careful summary helps someone investigate without sending them a guess.

  • Recipient: copy the exact address identified as affected.
  • Code and diagnostic: include both, preserving the wording.
  • Time: copy the failure timestamp and any stated time zone.
  • Message context: include the subject or relevant message reference.

Share the notice and confirm the next step

If the report does not make the issue clear, share the relevant NDR with the intended recipient or your mail administrator. Include the four details above and explain what you were trying to send. A mail administrator may have access to context that is not visible in the notice; the recipient can also confirm whether the address is current. Share only what is needed, and follow your organization’s usual approach to handling message details.

To confirm progress, ask what was found and whether the recipient can receive a new message. If you resend, make sure you are using the address confirmed by the recipient or administrator, then check for a new delivery notice. The absence of another NDR is not, by itself, proof that a message was read or that it reached the recipient’s inbox. Keep the original report until the delivery question is resolved.

EXAMPLE / ADAPT TO YOUR SITUATION
Useful summary to share:
“Delivery to [alex@example.com] failed at [time and time zone]. The status code shown is [code], and the diagnostic text says: [exact wording]. The message subject was [subject]. Can you confirm the address or advise what to check next?”

About this guide

Prepared with AI assistance for the BITTU Mail editorial library. Check important details against your original messages and current account settings. Product access depends on your role, plan and provisioning state. Provider interfaces and requirements can change.

View current plans · Security information · Suggest a correction