DMARC Troubles

Hi!

I’m sure this question has been asked many times so hopefully the solution is a simple one and I’m being stupid.

I have managed to fix my SPF and DKIM but my DMARC will not be verified and I am stumped!

My domain is through shopify and I use gmail.

This is the code I’ve included for my DMARC (I have used my correct email just don’t want to share publicly):

_dmarc v=DMARC1; p=none

_dmarc v=DMARC1; p=none rua=mailto:mybrandemailishere;

I’ve added the 4 CNAMEs provided by shopify into my shopify DNS settings and still nothing!!

After watching countless YouTube tutorials and looking in forums, I am having absolutely no luck and really hope there is someone who can help because I am completely lost.

Thank you

Hi @rachelpanda ,

No worries, DMARC can be tricky.

Here’s what might be going wrong:

Syntax Errors: The DMARC record should be a single TXT record under the subdomain _dmarc.yourdomain.com (replace yourdomain.com with your actual domain). The entries need to be semicolon-separated with proper spacing, and the rua tag (if included) needs a valid email address with a colon after mailto. The second version you tried is closer, but it’s missing a semicolon before rua.

Correct Format: A basic, valid DMARC record should look like this:

v=DMARC1; p=none; rua=mailto:yourbrandemailishere@gmail.com;
  • v=DMARC1 is the version tag (required).
  • p=none sets the policy to “none” (monitor mode, no enforcement—good for testing).
  • rua=mailto:yourbrandemailishere@gmail.com (optional) tells servers where to send aggregate reports. Replace with your actual email and ensure it’s a working address.

Missing Quotes: In Shopify’s DNS settings, TXT records typically don’t need quotes around the value, but some DNS providers require them. Shopify usually handles this automatically, so you likely don’t need them.

Use https://mxtoolbox.com/emailhealth/ to find and fix any issues with your setup. It might take up to 24–48 hours for DNS propagation, but usually works faster.