Help Centre

Find answers to common questions and learn how to get the most out of addy.io

What is a failed delivery and why do they occur?

A failed delivery is any email event where addy.io cannot complete normal delivery processing, either because forwarding to your recipient fails (outbound bounce), an inbound message is rejected before acceptance (inbound rejection), or an inbound message is accepted but quarantined as spam (inbound quarantined). addy.io records these so you can review the reason, view or download stored messages when available, and fix the issue - for example by updating a recipient address, freeing mailbox space, or resolving sender authentication problems. See Terminology for the short definition. This article explains each failed delivery type and common reasons they occur.

The different types of failed deliveries

There are three different types of failed deliveries on addy.io:

  • Outbound bounces - These occur when addy.io attempts to forward an email but the destination mail server rejects it (e.g. recipient mailbox full).
  • Inbound rejections - These occur when the addy.io mail servers reject inbound email from senders that fail basic security checks (e.g. the sender's email provider could not prove the message was genuine).
  • Inbound quarantined - These are emails detected as spam by filtering software on the addy.io mail servers (e.g. blacklisted sending IP address, high spam score).

The failed deliveries page shows all three types and the reason each one failed.

Outbound bounces and inbound quarantined messages are temporarily stored if you have this setting enabled in your account.

Inbound rejections are not stored because they are never accepted by the addy.io mail servers.

Common causes by failed delivery type

Outbound bounces - common causes

These happen after addy.io has accepted inbound mail and then tries to forward it to your recipient inbox (or a destination inbox when you send/reply from an alias).

  • Recipient mailbox full - The destination mailbox has exceeded its storage limit, so the destination server rejects the forward.
  • Recipient address invalid - The recipient address on your account is incorrect, no longer exists, or has a typo.
  • Recipient server policy rejection - The destination provider may apply local policies (content, attachment type, rate limits, temporary blocks, or strict filtering) and reject the message.
  • Temporary server issue - The destination provider may be temporarily unavailable or overloaded, causing a temporary bounce.
  • Temporary rate limiting - Your email provider may defer forwards with a 421 4.7.28 response while addy.io retries. The message can arrive hours later and may not appear as a failed delivery if it eventually succeeds. See Why are forwarded emails delayed?.

What to do:

  • Confirm your recipient address is correct and still active.
  • Free up space in the recipient inbox if it is full.
  • Try resending later for temporary failures.
  • If one recipient keeps rejecting, change the alias recipient or add another verified recipient.

Inbound rejections - common causes

These happen before addy.io accepts the message. The sender's server or domain fails basic checks, so the message is rejected during SMTP.

Below are common inbound rejection examples and what they usually mean:

  • 554 5.5.2 Helo command rejected: need fully-qualified hostname - The sending server introduced itself in SMTP HELO/EHLO with an invalid name (for example localhost, a short host name, or a non-FQDN value). Receiving servers expect a fully-qualified host name such as mail.example.com.
  • 554 5.7.1 Helo command rejected: Host not found - The host name given in HELO/EHLO does not resolve in DNS (A/AAAA record missing or broken). The sending server claims a host identity that cannot be looked up.
  • 554 5.7.1 Client host rejected: cannot find your reverse hostname - The sending IP has no valid reverse DNS (PTR) record, or the PTR is misconfigured. Many mail servers require reverse DNS to reduce spam and bot traffic.
  • 554 5.1.8 Sender address rejected: Domain not found - The sender envelope domain (MAIL FROM / return-path domain) does not exist in DNS (no valid MX or A record, or typo/non-existent domain), so it cannot receive bounces and fails basic legitimacy checks.

Why these are rejected:

  • They are common signs of misconfigured or low-quality mail infrastructure.
  • Correct DNS and SMTP identity checks help block spoofed, abusive, or non-deliverable mail before acceptance.
  • If addy.io accepted this mail, downstream forwarding failures and abuse risk would increase.

Who can fix this:

  • These are sender-side issues. The sender's mail provider or server administrator must fix hostnames and DNS records.
  • As an addy.io user, you cannot correct these from your account settings.

Inbound quarantined - common causes

These messages are accepted by addy.io but classified as spam by filtering and placed in quarantine.

  • High spam score - Message content, headers, links, or sending patterns score as likely spam.
  • Sender listed on blocklists - The sending IP or domain appears on one or more reputation blocklists.
  • Authentication failures - SPF, DKIM, or DMARC checks fail or look suspicious in context.
  • Reputation or policy signals - Sender behaviour matches known abuse patterns (bulk signups, phishing-like content, malicious links, or poor sending reputation).

What to do:

  • Review the failed delivery details to identify the rejection or filtering reason.
  • For legitimate senders, ask them to verify SPF, DKIM, DMARC, PTR, and HELO/EHLO setup on their mail server.
  • Do not whitelist obviously abusive senders. If needed, report abuse using Report abuse.
  • Quarantined messages cannot be resent or released to protect addy.io mail-server reputation. See Why can't I resend or release a quarantined message?.
Failed deliveries list in addy.io

addy.io stores failed deliveries so you can inspect the error and the message. You can download and view them, resend after fixing the issue, or delete them from the list. To reduce future failures, see How can I prevent or reduce failed deliveries?.

Back to Failed deliveries
Last Updated: June 2, 2026

Couldn't find what you were looking for?

We're here to help! Visit our contact page to get in touch with our support team.