Why DNS Records Matter
| Record | Purpose |
|---|---|
| MX | Routes incoming mail to your inbox |
| SPF | Authorizes sending servers on your behalf |
| DKIM | Adds a digital signature for authenticity verification |
| DMARC | Provides authentication policy and handles failed auth |
You need all four records configured for optimal email deliverability and security. If you purchased a Done-For-You or Pre-warmed domain, these may already be configured automatically.
MX Record
MX (Mail Exchange) records direct incoming emails to the correct mail servers. Without them, you won’t receive any incoming emails or campaign replies. How to set up:- Log into your domain registrar
- Navigate to DNS settings
- Add your email provider’s MX records
SPF Record
SPF (Sender Policy Framework) specifies which mail servers are authorized to send email on behalf of your domain. It reduces spam, improves deliverability, and verifies your domain’s legitimacy. How to set up:- Get the SPF record value from your email provider
- Add it as a TXT record in your domain’s DNS settings
DKIM Record
DKIM (DomainKeys Identified Mail) adds a digital signature to your outgoing emails. It verifies authenticity, prevents message tampering, and improves deliverability. How to set up:- Generate a DKIM key from your email provider’s admin panel
- Add it as a TXT record in your domain’s DNS settings
DMARC Record
DMARC (Domain-based Message Authentication, Reporting & Conformance) authenticates your emails using SPF and DKIM, and instructs receiving servers on how to handle messages that fail authentication. How to set up: Add a TXT record at_dmarc.yourdomain.com using one of these options:
Option 1 — Follow your email provider’s guide:
Option 2 — Use a third-party DMARC provider:
Example DMARC record:
Testing Your DNS Records
Once your records are configured, verify they are working correctly using one of these methods:- Third-Party Tools
DNS changes can take up to 48 hours to fully propagate. If records aren’t showing up immediately, wait and test again.
Troubleshooting
MX Records Not Working
MX Records Not Working
- Verify the MX server addresses match exactly what your provider requires
- Allow 24–48 hours for DNS propagation before troubleshooting further
SPF Record Failures
SPF Record Failures
- Ensure your SPF record includes your email provider’s sending servers
- Check for any syntax errors in the record value
- Make sure you only have one SPF TXT record — multiple SPF records will cause failures
DKIM Not Validating
DKIM Not Validating
- Confirm the DKIM record was added correctly in your DNS settings
- Verify the selector name matches what your provider expects
- Check for typos or extra spaces in the DKIM key value
DMARC Issues
DMARC Issues
- Ensure SPF and DKIM are both set up and validated before enabling DMARC
- Confirm the DMARC record was added at
_dmarc.yourdomain.com - Allow 24–48 hours for DNS propagation after adding the record
