DNS Troubleshooting
Fix MX, SPF, DKIM, and DMARC verification failures.
Records not verifying after 24 hours
- Compare MoovMail panel values character-by-character with DNS provider.
- Ensure records are on the correct domain (apex vs subdomain).
- Remove duplicate or conflicting old MX/SPF records from previous email hosts.
- Some providers require trailing dots on hostnames — follow provider docs.
- Lower TTL temporarily before changes to speed propagation.
MX issues
- Only MoovMail MX records should remain for full cutover.
- Lower priority number = higher preference.
- See MX records guide.
SPF issues
- Only one SPF TXT record per domain — merge includes if you send from multiple services.
- Do not exceed 10 DNS lookups in SPF chain.
- See SPF guide.
DKIM issues
- TXT value must be single string or correctly split per provider rules.
- Wrong selector host is a common mistake — copy host from admin panel exactly.
- See DKIM guide.
DMARC issues
- Record must be at
_dmarcsubdomain. - Fix SPF/DKIM first — DMARC depends on them.
- See DMARC guide.
Mail works but goes to spam externally
- Confirm SPF, DKIM, and DMARC all pass in message headers.
- Warm up new domains with gradual send volume.
- Admin → Domain deliverability for bounce/reputation stats.
Provider-specific notes
- Cloudflare — proxy (orange cloud) does not apply to MX; TXT records should be DNS-only.
- GoDaddy / Namecheap — use @ for root domain when indicated.

