Cold email infrastructure starting at $1/mailbox. Volume discounts down to $0.55.Calculate your cost
ColdRelay
← All SMTP Errors
SMTP Error Reference

521 Server does not accept mail

Receiver explicitly does not accept inbound mail

521 is a non-standard but widely-used reply meaning the server you connected to doesn't accept inbound mail at all. Common from MX hosts that are intentionally null or domains with explicit no-mail policies.

Last updated: May 23, 2026


Overview

What 521 Server does not accept mail Means

What it means

521 is documented in RFC 7504 — it signals that a host does not accept any incoming mail. The host might be a parked domain, a service-only domain that never accepts mail, or an MX target intentionally set to a 'null MX' configuration.

Who you'll see it from

MX hosts intentionally configured to reject mail (RFC 7505 null MX), parked domains, or domains using cloud services like Salesforce or Microsoft Power Apps that don't have an inbound mail tier.

Why it happens

You're sending to an address at a domain that has explicit no-mail policy. Sometimes the recipient simply doesn't exist as an email-receiving endpoint. Less common: the recipient organization moved its mail and didn't update an old MX record, which then rejects with 521.

Resolution

How to Fix 521 Server does not accept mail

  1. 1

    Confirm the recipient domain accepts mail at all

    Use the MX Lookup tool at coldrelay.com/tools/mx-lookup to check the domain's MX records. If the MX record points to '.' (null MX per RFC 7505) or to a host like 0.0.0.0 or a non-mail server, the domain doesn't accept mail and 521 is the correct response.

  2. 2

    Don't retry — 521 is permanent

    521 is a permanent rejection. The domain doesn't accept mail, retrying won't change that. Most sending platforms hard-bounce 521 immediately.

  3. 3

    Remove the address from your list

    The prospect address isn't reachable. Mark it invalid in your CRM and exclude it from future campaigns. If you got the address from a vendor, this is a data-quality red flag for that source.

  4. 4

    Find an alternate contact path

    If the prospect is genuinely important, find them via LinkedIn or company directory. The 521-returning domain might be a no-mail subdomain (e.g. 'noreply.company.com') while the main domain accepts mail normally.

Authority

References

Cold email infrastructure

521 Server does not accept mail in the Cold Email Context

521 in cold email almost always means the address was bad in your source list. Common patterns: scraped addresses at non-mail domains, addresses at companies that moved to internal-only communication, or addresses at subdomain hosts that don't accept inbound. A high 521 rate is a list-quality signal — verify your data source. ColdRelay's bounce classification tracks 521 events per source so you can audit lead-gen vendors and identify which sources contribute invalid contact data.

FAQ

Frequently Asked Questions

Is 521 a hard bounce?

Yes. 521 is a permanent rejection — the receiver explicitly does not accept mail. Treat it as a hard bounce and remove the address from your list.

Why would a domain not accept mail?

Several reasons. Parked domains. Subdomains used only for web services (e.g. www.example.com). Internal-only services using the domain for non-email purposes. RFC 7505 lets domain owners publish a null MX to make this intent explicit.

Will I see 521 from major providers?

Rarely. Gmail, Outlook, Yahoo, and other major providers accept mail at their MX hosts. 521 typically comes from smaller, self-hosted, or service-only domains.

Should I retry 521?

No. 521 is a 5xx permanent failure. Retrying won't change the outcome — the domain doesn't accept mail. Mark the address invalid and move on.

Keep reading

Related SMTP Errors and Guides

Stop Seeing 521 Server does not accept mail For Cold Email

ColdRelay ships clean, dedicated infrastructure with SPF, DKIM, DMARC, and reverse DNS configured automatically — the same fixes that resolve most 521 Server does not accept mail bounces. Starting at $50/month.

Start for $50/month →