By default, if you have pointed your MX Records to MXroute for email hosting, you’re probably just doing that to configure your domain’s MX record. That is not enough to guarantee the delivery of your emails and proper authentication. You will also need to configure DNS TXT records for SPF, DKIM, and DMARC to provide authentication for your emails.
Create DNS TXT Records
Here are the steps to do it:
1. Log In To Your DNS Manager
Log in to your domain registrar or DNS host (MilesWeb, or your web host).
Open the DNS settings for your domain.
2. Add Your SPF Record
Record Type: TXT
Name/Host: @ (or leave blank, depending on your provider)
Value: v=spf1 include:mxroute.com -all
This will signal mail servers that MXroute is an authorized mailer for your domain.
3. Add Your DKIM Record
Your DKIM record is unique to you and provided by MXroute in your DirectAdmin panel.
Record Type: TXT
Name/Host: Something close to default._domainkey (MXroute will have the exact selector for you).
Value: Copy the long key string from the DKIM that MXroute gave you.
4. Add Your DMARC Record
Record Type: TXT
Name/Host: _dmarc
Value:
v=DMARC1;p=quarantine;rua=mailto:you@yourdomain.com; ruf=mailto:you@yourdomain.com; sp=none; aspf=r;
(Change the policy p= to none/quarantine/reject depending on how you wish it handled).
5. Optional: Add Custom TXT Records (for verification)
Most services (Google, Microsoft, etc.) will request that you create TXT records to verify you own the domain. Just copy/paste what they gave you, or whichever one is for txt verification.
6. Save and Propagate
Save your changes within your DNS manager.
DNS propagation can take 24-48 hours; however, this process gets completed faster usually.
After you configure your TXT records (SPF, DKIM, DMARC), your domain will be authenticated for sending emails through MXroute, decreasing spam chances and improving delivery.