logo

DMARC tells receiving mail servers what to do when an email fails SPF or DKIM authentication checks. It also gives you visibility into who is sending email using your domain. Use this generator to build your record. Start with a policy of none and a reporting address so you can monitor your domain before moving to enforcement. Once you are confident all your legitimate sending sources are covered, move to quarantine and then reject.

Policy
Start with none if you are new to DMARC. Move to quarantine, then reject once reporting confirms all legitimate senders are covered.
Reporting
Strongly recommended. Daily summary reports of SPF and DKIM results for your domain. Use mailto:[email protected] or a DMARC reporting service.
Individual failure reports. Not all mail servers send these. Many businesses skip ruf and rely on rua alone.
Advanced options
What percentage of messages your policy applies to. 100 is full enforcement. Lower values are useful when rolling out quarantine or reject gradually.
Override the policy for subdomains. If not set, subdomains inherit the main policy.
Relaxed allows organizational domain matches. Strict requires an exact domain match.
Relaxed allows organizational domain matches. Strict requires an exact domain match.
Controls when forensic reports are generated. Only relevant if you set an ruf address.
Generated DMARC record
v=DMARC1; p=none
How to add this to your DNS
  1. Log in to your domain registrar or DNS provider (e.g. Cloudflare, GoDaddy, Namecheap).
  2. Add a new TXT record.
  3. Set the host to _dmarc (or _dmarc.yourdomain.com depending on your provider).
  4. Paste the generated record above as the value.
  5. Save. Allow up to 48 hours for DNS propagation.
  6. Use the DMARC lookup tool to verify the record is live.
Need help getting your records right?
Wolferdawg IT Consulting reviews, fixes, and maintains email security records for small businesses in Lawton, Duncan, and across Southwest Oklahoma.
View Cybersecurity Services

Frequently asked questions

A basic DMARC record includes your policy setting (none, quarantine, or reject), a reporting email address to receive aggregate reports, and optionally a forensic reporting address. Start with a none policy and a reporting address so you can see who is sending email from your domain before enforcing stricter rules.

Once you generate your DMARC record using the tool on this page, add it to your domain's DNS as a TXT record with the host name set to _dmarc.yourdomain.com. The value is the DMARC record string the generator produces. DNS changes typically take up to 48 hours to propagate fully.

DMARC aggregate reports are summary emails sent by receiving mail servers that show how email from your domain is performing against SPF and DKIM checks. They help you identify systems sending email on your behalf that are not yet authenticated. Including a reporting address in your DMARC record is strongly recommended so you can monitor your domain and catch unauthorized senders.