invalid_mx_record: the domain's MX record is broken

invalid reason: invalid_mx_record

The domain has an MX record, but it does not lead to a working mail server.

What it means

The domain publishes an MX record, but the host it names cannot be used to deliver mail, for example because that host name does not resolve to an address.

For a sender the effect is the same as having no MX record: mail to this domain cannot be delivered.

Why it happens

What to do

Example API response

{
    "email": "jane.doe@example.com",
    "result": "invalid",
    "reason": "invalid_mx_record",
    "disposable": false,
    "accept_all": false,
    "role": false,
    "free": false,
    "user": "jane.doe",
    "domain": "example.com",
    "mx_record": "mail.example.com",
    "mx_domain": "example.com",
    "safe_to_send": false,
    "did_you_mean": "",
    "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

  • no_mx_record: The domain exists, but it has no MX record, so it is not set up to receive email.
  • unavailable_smtp: The domain's mail server is not available to receive mail for this address.
  • invalid: The address cannot receive mail. Sending to it will bounce.
  • All result codes

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