invalid_domain: the email domain does not exist

invalid reason: invalid_domain

The domain after the @ does not exist.

What it means

The domain does not resolve in DNS: it was never registered, or its registration expired. No mail server can exist for it.

Many invalid_domain results are typos in popular domains. When EEV recognizes one, it fills did_you_mean with the corrected address.

Why it happens

What to do

Example API response

{
    "email": "jane.doe@gmial.com",
    "result": "invalid",
    "reason": "invalid_domain",
    "disposable": false,
    "accept_all": false,
    "role": false,
    "free": true,
    "user": "jane.doe",
    "domain": "gmial.com",
    "mx_record": null,
    "mx_domain": null,
    "safe_to_send": false,
    "did_you_mean": "jane.doe@gmail.com",
    "success": true,
    "message": "Processing time: 812 ms",
    "http_code": "200"
}

Try it without an account: the API has a free sandbox key, eev_sandbox_key, that returns fixed answers for test addresses such as valid@, invalid@, unknown@ and catchall@sandbox.easyemailverification.com.

Check an address for freeClean a whole list

Related result codes

  • invalid: The address cannot receive mail. Sending to it will bounce.
  • no_mx_record: The domain exists, but it has no MX record, so it is not set up to receive email.
  • invalid_email: The address is not written as a valid email address.
  • All result codes

By using this website, you automatically accept that we use cookies.