Email error 550 5.1.2: Bad destination domain (domain not found)
The domain after the @ sign cannot be found or has no mail server. There is nowhere to deliver the message.
Permanent failure (hard bounce)What it means
The domain after the @ sign cannot be found or has no mail server. There is nowhere to deliver the message.
Common causes
- A typo in the domain, for example gmial.com.
- The domain expired or was never registered.
- The domain has no MX record and no usable address record.
- A temporary DNS problem on the receiving side (rare).
How to fix it
- Fix the typo if you can tell what was meant.
- Check the domain with an MX lookup.
- If the domain is really gone, remove every address on it.
- Add typo detection at sign-up to stop these entering the list.
How to prevent it
Remove the address from your list and verify the rest before the next campaign.
Most bounces come from addresses that were never checked. Verify each address before you send: syntax, domain, mailbox and risk are checked without sending a message. Test a single address with the free email checker or upload a whole list for bulk verification.
Verify an email address free · Clean a whole list · MX lookup · SPF, DKIM and DMARC checker
Frequently asked questions
How do I check the domain?
Use an MX lookup. No MX record usually means the domain cannot receive email.
Is it always permanent?
Almost always. Only a short DNS outage can cause a false alarm.
Other error codes
Let's Bite! Get Free Credits
Get 100 Free Credits Monthly
Try first, decide later! Get started with a free plan.
Verify 100 email addresses free every month. Plans start at $19.90 a month for 25,000 verifications.