MX Lookup

Check a domain's mail exchange (MX) records, sorted by priority, with resolved server addresses and TTL.

About this tool

MX (Mail Exchange) records tell the internet which mail servers handle email for a domain, and in what order of preference — a lower priority number is tried first, with higher numbers acting as backups. Missing or misconfigured MX records are one of the most common causes of undelivered email.

What a healthy MX setup looks like

  • At least one MX record pointing to a mail server that actually accepts mail for the domain.
  • The mail server hostname in the MX record should itself resolve to a valid IPv4 or IPv6 address (shown in the results table above).
  • For deliverability beyond just receiving mail, the domain should also publish SPF and DMARC TXT records authorizing which servers can send mail on its behalf — check both with Email Security Checker.

Common MX problems

  • No MX records — the domain can't receive email at all, even if it has a website.
  • MX pointing to a dead host — often left over after switching email providers (e.g. moving from a hosting company's mail to Google Workspace or Microsoft 365) without removing the old record.
  • Wrong priority order — if a backup server is set to a lower priority number than the primary, mail may route through the wrong system first.

Can a domain have more than one MX record?

Yes — multiple MX records with different priorities are normal and provide redundancy if the primary mail server is temporarily unreachable.

I changed email providers — why does the old MX still show up?

DNS changes take time to propagate (see TTL, explained on the DNS Lookup page). If it's been more than 48 hours, double-check the old MX record was actually removed from your DNS zone, not just added to alongside the new one — or check DNS Propagation Checker to see whether different resolvers still disagree.

Related tools: