Skip to content

Home Topics Email Deliverability Bounce handling

Email Deliverability · Bounce handling

Advanced email bounce handling: edge cases, scale, and monitoring

Short answer

At scale, email bounce handling problems come from change: new vendors, DNS edits, volume spikes, and forwarding. The fix is treating it as monitored infrastructure with owners, alerts, and a change process, not a one-time setup.

This guide assumes email bounce handling is already deployed and passing. It covers what breaks at scale and how mature teams operate it.

Edge cases that break a working setup#

  • Treating 'mailbox full' as a hard bounce and losing valid contacts.
  • Ignoring 'blocked by policy' bounces that signal a blocklist or DMARC failure.
  • Mail forwarded through mailing lists or personal forwarders, which alters headers and content.
  • Acquisitions and rebrands that introduce domains nobody audited.
  • Vendors silently changing their sending infrastructure.

Operating it as infrastructure#

  1. Assign an owner for each sending domain and each vendor relationship.
  2. Put DNS records under version control or a change-review process.
  3. Alert on authentication pass rate drops and reputation changes, not just outages.
  4. Run a quarterly audit against the setup steps below.
  5. Document runbooks for the three most common failures.

Reference: the baseline setup#

  1. Parse DSN codes: 5.1.x means the address does not exist (hard); 4.x.x means temporary (soft).
  2. Suppress hard bounces after one failure and soft bounces after three.
  3. Route bounce notifications to a monitored mailbox or webhook.
  4. Review bounce reasons weekly for patterns like 'blocked' that indicate reputation issues.

Frequently asked questions#

What is the difference between a hard and soft bounce?

Hard bounces are permanent failures (bad address). Soft bounces are temporary (full mailbox, server down). Suppress hard immediately.

Analyse your own setup

All analysers
Technical analysis

Email header analyser

Read authentication, DMARC alignment, and hop-by-hop delays from raw headers.

Runs in your browser

Keep reading on Bounce handling