Skip to content
Standard SMTP codes · permanent error

5.1.2: recipient domain cannot receive mail

The part of the address after the @ names a domain that does not exist or cannot accept mail, so the message cannot be delivered there.

Standard
Provider
Permanent (5xx)
Class
Sources checked
Author

At a glance

Code
5.1.2
Temporary or permanent
PermanentRefused for good: the message comes back to the sender, and resending it gets the same answer.
Who has to act
The sender. The fix is on the sending side: your domain, your server or your list.
What the server says
5.1.2 Bad destination system address

What it means

Where 5.1.1 says the mailbox is unknown, 5.1.2 says the whole destination is wrong: the domain to the right of the @ does not exist, or it has no mail server able to take the message. RFC 3463 reserves it for permanent failures, so the message is returned. It can come from the sender's own outgoing server, which looked the domain up in DNS and found nothing usable, or from a relay that refuses a domain it does not serve. A misspelled domain is the most frequent reason. A 4.1.2 form is rare; when it appears, the sending server retries.

Common causes

  • A misspelled domain, such as gmial.com, or a missing country ending.
  • A domain that has expired or was never registered.
  • A domain whose DNS has no MX record and no address record a server could deliver to.
  • A relay that does not accept mail for that domain.

How to fix it

  1. 01Check the spelling of the domain in the bounce.
  2. 02Run an MX lookup on the domain to see whether it publishes a mail server.
  3. 03If the domain is yours or a customer's, fix its MX records at the DNS host.
  4. 04Remove addresses at domains that no longer exist from your list.

Sources

What this page rests on, checked on 20 Oct 2026. The explanation is ours; the reply text is the server's.

  1. 5.1.1Mailbox does not exist.The recipient's domain accepts mail, but the mailbox named before the @ does not exist there, so the message was refused and will not be delivered.StandardPermanent
  2. 556 5.1.10Recipient domain has a null MX.The recipient's domain publishes a null MX record, its formal statement that it never receives email, so the message was refused at once without any delivery attempt.StandardPermanent
  3. 5.4.4No route to the recipient domain.The mail system could not work out where to send the message next, because DNS gave no usable mail server for the recipient domain.StandardPermanent
  4. 550Mailbox unavailable.The receiving server permanently refused the message for this recipient: the mailbox does not exist, cannot be reached, or the server rejected the message by policy.StandardPermanent

5.1.2 at other providers

  1. 553 5.1.2Recipient domain not found.Gmail could not find the domain in the recipient address, so it has nowhere to deliver the message and rejected it.GmailPermanent

Further reading

All 105 standard codesEvery code in the wikiPaste your own bounce

Beat · paid monitoring

A heartbeat for your email.

Beat runs every check on this site on a schedule: 41 checks, 33 blacklists and real inbox placement. The moment something breaks, it tells you what broke, why it matters, and the exact fix.

example.comWatching
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 of 33

Illustrative. Your domain, every few hours.

Also from us:Pulse: your own sending infrastructureConsulting: $65/hr, no retainer