Security alerts eMudhra CA compromise · Chrome drops the root Oct 27 Check your certificate → PHP2Shell · is your PHP version exposed? Check your site →

Help › Fix guides › DMARC missing or set to p=none

Fix guide · Email · low

DMARC missing or set to p=none

DMARC tells receiving mail servers what to do with email that claims to come from your domain but fails SPF and DKIM. With no record, or with p=none, anyone can send mail that appears to come from you, and it gets delivered.

Time to fix

10 minutes, then a few weeks of watching

Risk if ignored

Phishing in your name

Breaks anything?

p=reject can block your own mail if SPF/DKIM are incomplete

How to fix it

Add a TXT record named _dmarc at your DNS provider:

v=DMARC1; p=none; rua=mailto:[email protected]; fo=1

Reports arrive daily. Use them to find every service that sends mail as you.

Cloudflare and most mail providers offer free DMARC report dashboards, so you do not have to read raw XML.

Check your fix

Rescan and we’ll confirm it’s fixed.

Common mistakes

  • Jumping straight to p=reject before checking reports, and blocking your own newsletter or invoicing tool.
  • Publishing two DMARC records. Receivers then ignore both.
  • Forgetting that subdomains inherit the policy unless you set sp=.

Still stuck?

Ask a human. We answer every ticket.

Tickets are answered 7am–7pm Pacific, usually within a few hours. Your whole conversation stays in your account.

Live chat, inside your ticket

On a Pro or Enterprise plan? Open any ticket and, when we’re online, chat with us live right there. The chat is saved on the ticket with everything else, so nothing gets lost.

Free plan: tickets only. Same people, same answers.

Not a customer yet? Questions about plans go to sales.