MX Record
Every email term you need to master email marketing and email deliverability, explained clearly and simply.
Email Technical
Definition
An MX (Mail Exchange) record is a DNS record that specifies the mail server responsible for accepting email on behalf of a domain. MX records are essential for email delivery - without them, other servers cannot determine where to send emails destined for your domain.
MX Record Components
Priority value (lower number = higher priority)
Mail server hostname (e.g., mail.example.com)
TTL (Time to Live) - how long DNS servers cache the record
Multiple MX records for redundancy and load balancing
Why MX Records Matter
MX records are fundamental to email infrastructure. Without properly configured MX records, your domain cannot receive email. They also play a role in email verification - when validating an email address, verification services check if the domain has valid MX records. Domains without MX records cannot receive email, so addresses on those domains are invalid.
How MX Records Work
When someone sends an email to user@yourdomain.com, the sending server performs a DNS lookup for your domain's MX records. The MX record returns the hostname of your mail server(s) along with priority values. The sending server then connects to the mail server with the lowest priority number (highest priority) to deliver the message. If that server is unavailable, it tries the next one.
MX Record Best Practices
Always have at least two MX records for redundancy
Use different priority values for backup servers
Point MX records to hostnames, not IP addresses
Keep TTL values reasonable (300-3600 seconds)
Ensure mail servers are properly configured to accept mail
Monitor MX records for unauthorized changes
Test MX records after any DNS changes
Frequently Asked Questions
What does MX record priority mean?
MX priority determines the order in which mail servers are tried. Lower numbers have higher priority. For example, a server with priority 10 will be tried before one with priority 20. If the primary server (priority 10) is unavailable, mail will be delivered to the backup (priority 20).
How do I check a domain's MX records?
You can check MX records using command-line tools like 'nslookup -type=MX domain.com' or 'dig MX domain.com', or use online DNS lookup tools. This shows you which mail servers handle email for that domain.
What happens if a domain has no MX records?
If a domain has no MX records, some mail servers will fall back to the domain's A record (if it exists) for email delivery. However, this is unreliable and not recommended. Most email verification services will flag addresses on domains without MX records as invalid.
How long do MX record changes take to propagate?
MX record changes typically propagate within 24-48 hours, though they can take up to 72 hours. The actual time depends on your TTL setting and how DNS servers cache your records. During migration, keep old servers running until propagation completes.
Related Terms
Related Articles
Ready to Verify Your Emails?
Start using BillionVerify today. Verify emails with 99.9% accuracy.
99.9% SMTP-level accuracy · Real-time API & bulk verification · 5-minute setup