MX RecordMail Exchange record
An MX record (mail exchange record) is a DNS record that tells other mail servers where to deliver email for a domain. It points to one or more mail server host names, each with a priority number. Without a working MX record, a domain cannot receive email, and receivers may treat its outgoing mail as suspicious.
What is an MX record used for
DNS is the public address book of the internet. When someone emails anna@example.com, their mail server asks DNS for the MX records of example.com and gets back the names of the servers that accept mail for that domain. It then connects to one of them and hands over the message.
MX records only handle incoming mail. Outgoing mail is covered by SPF, DKIM and DMARC, which prove a message really comes from your domain. A healthy domain needs both sides working.
For outbound teams, MX records matter in two places. Your own sending domains need working MX records so replies and bounce notices reach a real inbox. Your prospect list needs them too: a contact at a domain with no MX record usually cannot receive email, so messages to that address come back as bounces.
How MX record priority works
Each MX record carries a priority number. Lower numbers are tried first. If two records share the same number, senders spread mail between them. Higher numbers act as backups when the first server does not answer.
example.com10 mx1.example.comPriority 10 makes mx1.example.com the first server that senders try for mail addressed to example.com.example.com20 mx2.example.comPriority 20 makes mx2.example.com the backup, used only when mx1.example.com does not respond.An MX record must point to a host name, never straight to an IP address, and that host name needs its own address record. On growthcab.com, the MX records point to Google Workspace (checked October 15, 2026). If you use Google Workspace or Microsoft 365, copy the exact values from the provider's admin setup page rather than from an old guide, since providers update them.
Common MX record mistakes
Many MX problems come from changes nobody finished. Look for these when mail goes missing:
- Leftover records from a previous provider, which route some mail to a server nobody reads.
- An MX record that points to an IP address or a CNAME alias instead of a host name.
- Outreach domains with no MX record at all, so replies and bounce notices disappear.
- A migration done without first lowering the record's cache time (TTL), so some senders keep using the old values for a while.
- A typo in the host name, which breaks incoming mail without any visible error on your side.
How to check an MX record
- Run an MX lookup with a free DNS tool, or type nslookup -type=mx example.com in a terminal.
- Confirm every record points to your current mail provider, with no leftovers from an old one.
- Send a test email to an address on the domain and confirm it arrives.
- Check the sending domains you use for outreach the same way, so replies and bounce notices land somewhere a person reads.
Our free cold email domain checker tests MX alongside SPF, DKIM and DMARC, and the lead list QA skill on our free tools page flags domains with no mail server. For sending setups that keep failing, see our email deliverability consultant service and the cold email deliverability checklist.


