What the DMARC Generator does
DMARC tells mailbox providers what to do when SPF and DKIM checks fail, and it gives you reporting so you can see who is sending on behalf of your domain. If you get DMARC wrong, you can break legit mail or leave your domain wide open to spoofing.
This DMARC generator helps you build a clean _dmarc TXT record with a safe policy, correct tags, and a sane rollout plan.
Fast workflow (recommended):
- Run a full SPF, DKIM and DMARC check together
- Apply FixKit recovery blueprint if anything fails
- Enable Monitoring so changes never blindside you again
When you should use this
- You want to stop spoofing and protect your brand.
- Gmail or Microsoft warnings mention unauthenticated email or domain spoofing risk.
- Your emails sometimes pass SPF or DKIM but DMARC still fails because alignment is wrong.
- You want DMARC reports to see unknown senders and fix configuration safely.
How to use it
- Choose a starting policy. If you’re unsure, start with
p=noneto collect reports without blocking. - Set report addresses (
rua, optionalruf) that you actually monitor. - Generate the record and publish it in DNS as a TXT record at
_dmarc.yourdomain.com. - Validate it using the InboxGreen checker.
- Once you see legitimate traffic is aligned, move to
p=quarantine, thenp=reject.
Common mistakes
- Jumping straight to
p=reject: missing emails / support tickets; fix is rollout viap=nonefirst. - Wrong DMARC hostname: publish at
_dmarc(not root). - Bad reporting address: typos or mailbox rejects; use a monitored mailbox.
- Alignment confusion:
dmarc=failwhilespf=pass; SPF passed for another domain. - Multiple DMARC records: duplicates at
_dmarccause unpredictable behavior.
FAQ
What DMARC policy should I start with?
Start with p=none if you don’t have full certainty over all senders. It gives visibility without breaking mail.
Move to enforcement only after you’ve fixed alignment for legit streams.
Why does DMARC fail even if SPF passes?
Because DMARC needs alignment. SPF can pass for the return-path domain while the visible From domain is different. Use the email header analyzer to inspect Authentication-Results and confirm alignment.
Do I need both SPF and DKIM for DMARC?
No. DMARC passes if either SPF aligns or DKIM aligns. In practice, you want both configured correctly for resilience.
How long does it take for DMARC changes to apply?
Depends on DNS TTL and caching. Sometimes minutes, sometimes hours. After publishing, validate using /check.
What to do next
After publishing your DMARC record, run a full scan with the InboxGreen checker. If SPF is not solid yet, generate a clean SPF record using the SPF generator.
Fast workflow: