SMTP Error 556: Domain Does Not Accept Mail
SMTP Error 556 means “Domain Does Not Accept Mail.” The recipient domain has explicitly declared it does not accept any email by publishing a null MX record. This is a permanent failure - the domain cannot receive email and the address should be removed from your list immediately.
556 5.1.10 Domain example.com does not accept mail (nullMX)
What does 556 mean?
SMTP code 556 indicates that the recipient domain has published a null MX record, explicitly declaring that it does not accept email. This is defined in RFC 7505 and means the domain is intentionally configured to not receive any email.
A null MX record is a single MX record with a priority of 0 and a target of "." (a single period). This is used by domains that exist for web services, CDNs, or other non-email purposes. There is absolutely no way to deliver email to these domains. Remove any addresses at these domains from your list immediately.
How 556 plays out
556 rejectionWhere 556 sits: soft vs hard bounce
| Soft bounce (4xx) | Hard bounce (5xx) | |
|---|---|---|
| Nature | Temporary | Permanent |
| SMTP class | 4xx | 5xx |
| What to do | Let it retry | Suppress the address |
| Recoverable? | Often | No |
| 556 is | ✓ this code |
Common causes of 556
- Domain has published a null MX record (RFC 7505)
- Domain is used exclusively for web services, not email
- Organization has deprecated email for this domain
How to fix 556
- Remove the address from your mailing list permanently
- Verify using an MX Lookup tool that the domain has no mail servers
- Find an alternative contact domain for the recipient