You set up a custom sending domain, added the DNS records, clicked verify β but it's not working. Let's troubleshoot.
β±οΈ 1. Wait for DNS propagation
DNS changes don't take effect immediately. They can take anywhere from a few minutes to 24-48 hours to propagate worldwide.
If you just added the records, give it at least an hour before assuming something's wrong. If it's been less than 24 hours, wait a bit longer and try again.
π 2. Re-check every DNS record
The most common cause of verification failure is a small typo or missing record. Go back to Settings β Emails β Sender & Domain in Easy Reorder and compare each record to what's in your DNS provider:
For each record check:
β Type matches exactly (TXT, MX, CNAME)
β Host / Name matches exactly β including any trailing dots or subdomain prefixes
β Value matches exactly β copy and paste, don't retype
Even one wrong character will fail verification.
π·οΈ 3. Watch out for "name" formatting differences
Different DNS providers format the "Name" field differently:
Some want just the subdomain (e.g.,
mail)Some want the full hostname (e.g.,
mail.yourstore.com)Some auto-append your domain after what you type
If your DNS provider auto-appends the domain, don't include it in the Name field β otherwise you'll end up with mail.yourstore.com.yourstore.com, which is wrong.
π 4. Use a DNS lookup tool
To check what your DNS records actually look like to the outside world, use a DNS lookup tool like:
Search for your sending subdomain (e.g., mail.yourstore.com) and confirm the TXT, CNAME, and MX records show up correctly. If they don't, your DNS provider didn't save them β go back and check.
π‘οΈ 5. Existing SPF record conflicts
If you already send email from your domain through another service (e.g., Google Workspace, Mailchimp, Klaviyo), you might have an existing SPF record. You can only have one SPF record per domain β adding a second one breaks both.
The fix is to merge SPF records:
β Two records (broken):
v=spf1 include:_spf.google.com ~all v=spf1 include:mailgun.org ~all
β One merged record (correct):
v=spf1 include:_spf.google.com include:mailgun.org ~all
If you need help merging, contact support and we'll walk you through it.
πͺ 6. Domain managed by Shopify
If your domain is registered through Shopify, find the DNS settings at:
Settings β Domains β [your domain] β DNS settings
The interface is a bit different from third-party providers, but the records work the same way.
π 7. Try removing and re-adding the domain
If you've waited 48 hours and still can't verify:
Remove the domain from Easy Reorder
Wait a few minutes
Re-add it with the same subdomain
Get fresh DNS records
Re-verify each record in your DNS provider matches the new ones exactly
Sometimes old DNS records from a previous setup attempt linger and cause conflicts.
π Still stuck?
Reach out with:
Your sending domain
Your DNS provider (GoDaddy, Cloudflare, Namecheap, Shopify, etc.)
Screenshots of the DNS records you added
We can verify what's needed and help you get configured correctly.