The most common domain verification problems, and how to fix them.
You added the DNS records, but PristineSend still shows your domain as unverified even after a day has passed.
DNS propagation can take up to 48 hours, but it's usually much faster. Start by checking whether your records are actually visible publicly:
em1234._domainkey.yourdomain.com).If dnschecker.org shows the records are live globally but PristineSend still won't verify, there may be a typo. See Records added but still failing.
dnschecker.org shows your records are propagated, but the PristineSend verification check still fails.
This is almost always a typo or formatting issue. Check each of the following:
CNAME, not TXT. DMARC and SPF records must be TXT, not CNAME. Using the wrong type is a common mistake.em1234.dkim.pristinesend.com. with a dot at the end. Delete the trailing dot.em1234._domainkey.yourdomain.com. If it asks for just the subdomain, use em1234._domainkey. Adding your domain twice creates a record on the wrong host.Your records are in Cloudflare DNS but DKIM verification keeps failing, even though the records appear to be correct.
Cloudflare proxies DNS records by default (the orange cloud icon). When a CNAME is proxied, Cloudflare intercepts and rewrites the lookup — which breaks DKIM verification.
_domainkey).Your DMARC and MAIL FROM records don't need to be proxied either — grey cloud is correct for all email authentication records.
em1234._domainkey) aren't web-facing — they're only used for DNS lookups by mail servers.You already have email records set up for Google Workspace or Microsoft 365, and you're worried adding PristineSend's records will break something.
PristineSend's records don't conflict with Google Workspace or Microsoft 365. Here's why:
google._domainkey.yourdomain.com. PristineSend's DKIM records use different subdomain names (e.g. em1234._domainkey). They coexist without any conflict.yourdomain.com) authorises which services can send from your main domain. PristineSend's custom MAIL FROM uses a subdomain (like bounce.yourdomain.com), so it's a separate TXT record and doesn't touch your existing SPF.If you're unsure, add the PristineSend records and check your Google Workspace or Microsoft 365 mail flow after — it should be completely unaffected.
If you've gone through the above and the verification still isn't working, the fastest way to get help is to email us with:
We can usually spot the issue within a few minutes. Reply to any email from us, or contact support from within your PristineSend dashboard.