How to use
Enter a domain or email address
Type example.com, or paste name@example.com and the part after the @ is used. Check the exact domain from the address, since a subdomain can have its own MX records.
Press MX lookup
The tool fetches the MX records, then resolves each mail server's addresses, reverse DNS and network owner, and reads the domain's SPF and DMARC records.
Read the checks and export
Look at the provider and health cards, the mail server table and the checks list. Copy the MX records for a ticket, or download the full table as CSV.
Why MX Lookup
- Lists a domain's MX records in priority order with TTL, IPv4 and IPv6 addresses for each mail server.
- Names the email provider behind the records: Google Workspace, Microsoft 365, Zoho, Proton and more.
- Checks reverse DNS, CNAME targets, null MX, and whether SPF and DMARC are published.
- Accepts a domain or a full email address. Copy or download the results as CSV.
What common email providers' MX records look like
The MX host names give away the provider. These are the patterns the tool recognises most often. Exact names can vary by region or account age, so follow your provider's setup page when you add records.
| Provider | MX host looks like | Notes |
|---|---|---|
| Google Workspace | smtp.google.com or aspmx.l.google.com | Newer setups use a single smtp.google.com record |
| Microsoft 365 | example-com.mail.protection.outlook.com | One record, named after your domain |
| Zoho Mail | mx.zoho.com, mx2.zoho.com, mx3.zoho.com | Regional variants end in .eu, .in or .com.au |
| Proton Mail | mail.protonmail.ch and mailsec.protonmail.ch | Two records with priorities 10 and 20 |
| Fastmail | in1-smtp.messagingengine.com | Two records, in1 and in2 |
| Cloudflare Email Routing | route1.mx.cloudflare.net | Forwards mail, usually three records |
| Mimecast or Proofpoint | *.mimecast.com or *.pphosted.com | Security gateway in front of the real mailbox |
Before you switch email providers
An email move goes wrong when MX records change before the new mailboxes are ready, or when the old ones are closed too early. Work through these steps in order.
- Create every mailbox and alias at the new provider first.
- Lower the TTL of your MX records to 300 seconds a day before the switch.
- Replace the MX records with the new provider's values and remove the old ones completely.
- Update SPF so the new provider is allowed to send, and set up DKIM signing there.
- Keep the old mailboxes open and check them for a few days while caches expire.
- Run this MX lookup and a DNS propagation check to confirm the new records are live everywhere.