Free tool

MX lookup

Enter a domain to list its mail servers in priority order, with their addresses and the provider behind them. No account needed. The domain is looked up in public DNS and is not stored.

The SendRaven raven holding a wrench and a magnifying glass

MX lookup

How to read the result

What the lookup shows

Priority

Lower numbers are tried first. Hosts with the same number share the load.

Addresses

Each host's A and AAAA records. A host with no address, or a private one, cannot receive anything, however correct the MX record looks.

Provider

The mail service the hostnames belong to, when they match one we recognise.

MX covers mail coming in. For mail going out, check SPF, DKIM and DMARC.

FAQ

Questions about MX records

What is an MX record?

A DNS record naming a server that accepts mail for a domain, with a priority number. Senders try the lowest number first and move on to higher numbers when it does not answer.

What happens if a domain has no MX record?

The standard lets senders fall back to the domain's A record, but in practice mail to it bounces or expires. A domain that only sends can go without one, as long as replies and bounces go somewhere else.

What is a null MX?

A single MX record pointing at ., defined in RFC 7505. It states that the domain accepts no mail, so senders fail at once instead of retrying for days.

Can I receive mail on a subdomain and keep Google or Microsoft on the main domain?

Yes. MX records apply to one name only, so replies.example.com can point somewhere else while example.com stays with your mailbox provider. This is the usual way to give an application or an agent its own address.

Next step

Receive replies as threads over an API

Point a subdomain's MX at SendRaven and received mail reaches your application or agent parsed, stripped of quoted text and joined to the message it answers.