Check MX Records Now

What Is an MX Record?

An MX record (Mail Exchange record) is a type of DNS record that specifies the mail server responsible for accepting email messages on behalf of a domain. When someone sends an email to user@example.com, the sender's mail server performs a DNS lookup for the MX records of example.com. The response tells it where to deliver the message.

How MX Records Work

An MX record consists of two parts:

For example, a domain using Google Workspace might publish these MX records:

If the primary server (aspmx.l.google.com) is unavailable, the sender tries the next priority servers in order.

MX Records and Email Provider Identification

Each major email provider uses characteristic MX hostnames. By examining the MX records of a domain, you can identify which provider handles its email:

The Email Provider Filter checks MX hostnames against these known suffixes to identify the provider.

When MX Records Are Not Enough

In some cases, MX records alone do not reveal the true provider. This happens when:

What Happens When a Domain Has No MX Records

If a domain has no MX records, it cannot receive email. The Email Provider Filter marks all email addresses at that domain as invalid. Note that some domains publish a fallback A record at the domain apex, which technically allows email delivery per RFC 5321, but the tool treats the absence of MX records as a failure to keep results reliable.

How to Check MX Records

You can check MX records for any domain using the Email Provider Filter. Paste email addresses or upload a file, and the tool will query DNS for MX records on each unique domain, identify the provider, and sort the results. To check a single domain manually, you can also use command-line tools like dig or nslookup:

Related Resources

Use the Email Provider Filter