Email

What is Bounce Message?

Also known as: NDR

Definition

A bounce message, or non-delivery report (NDR), is an automated email sent to the originator when delivery cannot be completed, including a status code and failure reason.

A bounce message is an automatically generated email notification sent by a mail transfer agent (MTA) or mail delivery agent to the message's envelope sender when the original email cannot be delivered. It is formally defined as a Delivery Status Notification (DSN) in RFC 3464, though many systems still send simpler, non-standard bounce messages. The purpose is to inform the sender that delivery failed, along with the reason and often a numeric status code from RFC 3463.

When an MTA cannot deliver an email, it generates a bounce message addressed to the Return-Path (or envelope-from) address. The bounce describes the failure, such as a nonexistent recipient (550 5.1.1 user unknown), a full mailbox (452 4.2.2 mailbox full), or a content rejection (550 5.7.1 message blocked). The structure of a proper DSN includes a machine-readable body part (message/delivery-status) with per-recipient fields like status, remote-mta, diagnostic-code, and action. Modern MTAs, such as Postfix or Sendmail, produce DSN-compliant bounces unless configured otherwise.

In the email ecosystem, bounce messages play a critical role in backscatter spam and sender reputation. If a sender spoofs the envelope-from address, the genuine mailbox owner receives the unwanted bounce. This led to recommendations like SPF and DKIM to authenticate the sender, and to best practices where bounces should only be sent for locally authenticated or validated traffic. Bounce messages are distinguished from out-of-office replies (vacation notifications) which are non-delivery reports generated by the recipient's MDA, not the MTA. ISPs and email administrators monitor the bounce message rate to detect misconfigured servers or spam campaigns.

Key facts

  • Defined in RFC 3464 as Delivery Status Notifications (DSN).
  • Contains an RFC 3463 status code (e.g., 5.1.1 for permanent user unknown).
  • Sent to the envelope Return-Path address, not the From header.
  • Can cause backscatter if the envelope sender is spoofed.
  • Should be distinguished from out-of-office auto-replies.

How it works in practice

A user sends an email to nonexistent@example.com. The example.com MTA checks the mailbox and, finding no such user, sends a bounce message back to the user's own mail server. The bounce arrives in the original sender's inbox with a subject like 'Returned mail: see transcript for details' and a body noting '550 5.1.1 <nonexistent@example.com> User unknown'.

Related terms

Delivery Status Notification SMTP Mail Transfer Agent Backscatter Message Disposition Notification Envelope Sender

References

More in Email

BIMI

BIMI (Brand Indicators for Message Identification) is a DMARC-aligned standard that lets email senders publish a verified logo for display in supporting mail clients.

Catch-All Email

A catch-all email account receives all messages sent to invalid or nonexistent addresses at a domain, preventing bounce-backs but attracting spam.

DKIM

DKIM is an email authentication method that lets a domain claim responsibility for a message by attaching a cryptographic signature validated against a DNS public key.

DMARC

DMARC is an email authentication policy protocol that builds on SPF and DKIM to tell receiving mail servers how to handle messages that fail authentication checks.

DNSBL

A DNSBL is a real-time IP reputation database published via DNS, used by mail servers at SMTP time to reject or flag senders known for spam or abuse.

Greylisting

Greylisting is a spam-filtering technique that temporarily rejects email from unknown senders, forcing legitimate mail servers to retry delivery while filtering out spammers that do not retry.

IMAP

IMAP is an email protocol that lets clients access and manage messages stored on a mail server, keeping the server as the authoritative copy and synchronizing folder state across multiple devices.

Mailbox Quota

A mailbox quota is a storage limit placed on a user's email account. Once the total size of stored messages exceeds this limit, the server may reject new incoming emails or warn the user.

MDA

An MDA (Mail Delivery Agent) is a software component that transfers an email from a Mail Transfer Agent (MTA) into a recipient's local mailbox, typically on a mail server or a user's machine.

MTA

An MTA (Mail Transfer Agent) is server software that routes email between domains using the SMTP protocol, acting as the core delivery engine for internet email.

Who Is Online

In total there are 60 users online: 0 registered, 53 guests and 7 bots.

Most users ever online was 5,555 on 17 Jul 2026, 3:23 am.

Bots: AhrefsBot Applebot Baiduspider Other Bot Other Crawler PetalBot SemrushBot

Users active in the past 15 minutes. Total registered members: 369