Skip to content
Help · MoreMX record checker: who gets your domain's mail?
Start here

MX record checker: who gets your domain's mail?

Type a domain to read its MX records in priority order, see which provider receives its mail, and catch the mistakes that lose mail. Free, no sign-up.

On this page · 6 sections

What an MX record is

An MX (mail exchange) record names a server that takes mail for your domain, with a preference number. Senders sort the records by that number, lowest first, and try each in turn until one accepts the message. Records with the same number share the load. [1][3]

The value has to be a host name, not an IP address, and not a name that is itself an alias (a CNAME). [3][4]

What each provider's MX records look like

Google Workspace
MX records: smtp.google.com, priority 1. Older setups use aspmx.l.google.com and its alt hosts, which still work.
Source: [5]
Zoho Mail
MX records: mx.zoho.com (10), mx2.zoho.com (20), mx3.zoho.com (50). The ending changes with your data center, such as zoho.eu.
Source: [6]
Fastmail
MX records: in1-smtp.messagingengine.com (10) and in2-smtp.messagingengine.com (20), and no others.
Source: [7]
Cloudflare Email Routing
MX records: route1, route2 and route3.mx.cloudflare.net.
Source: Email Routing setup
Microsoft 365
MX records: One record, <your-domain>.mail.protection.outlook.com. github.com publishes github-com.mail.protection.outlook.com.
Source: Checked November 7, 2026
Proton Mail
MX records: mail.protonmail.ch (10) and mailsec.protonmail.ch (20), as proton.me publishes them.
Source: Checked November 7, 2026

Three real domains

Checked on November 7, 2026: stripe.com has five MX records, all Google's, from aspmx.l.google.com at 10 to two googlemail.com hosts at 30. github.com has one, at Microsoft 365. example.com publishes 0 ., a null MX, because it takes no mail at all.

Fixing what the checker finds

  • No MX records. Senders then treat the domain itself as its mail server and try to deliver there. [1] Add the records your provider gives you.
  • Null MX beside other records. 0 . means "this domain takes no mail", and a domain that publishes it must publish no other MX record. [2] Keep one or the other.
  • An IP address as the value. An MX value is a host name. [3] Point it at your provider's host, or give your own server a name with an A record and use that.
  • Two providers at once. Often left over from a move. Mail goes to the lowest number that answers, so some lands at the old provider whenever the new one is slow. Delete the old provider's records once the new mailbox works.

Where Ayoh fits

Ayoh receives mail through Cloudflare Email Routing, so a domain connected to Ayoh should show Cloudflare's three MX records and nothing else. If the checker finds another provider beside them, see Email Routing not working.

Sources

Read November 7, 2026.