FairSoftware

Free tool

Free DMARC Record Generator

Build a DMARC TXT record for _dmarc.yourdomain. Pick the policy, add report addresses and alignment, then copy the result.

100%

Add this TXT record at host _dmarc under your domain. Start with p=none, watch aggregate reports for 2-4 weeks, then progress to quarantine and finally reject.

About this tool

A free DMARC record generator to help you protect your domain against spoofing and phishing. Pick the enforcement policy, add addresses for aggregate (rua) and forensic (ruf) reports, set alignment and percentage, and copy the resulting TXT record for _dmarc.yourdomain.

How to use the Free DMARC Record Generator

  1. Choose a policy: none (monitor), quarantine (spam-folder) or reject (block).
  2. Add one or more rua= addresses for aggregate reports (recommended).
  3. Optionally add ruf= addresses for forensic reports.
  4. Set SPF and DKIM alignment (strict or relaxed) and the percentage to apply the policy to.
  5. Copy the generated TXT record and add it as _dmarc.yourdomain in DNS.

Frequently asked questions

What DMARC policy should I start with?
Start with p=none and a rua address so you can watch reports for a few weeks. Move to quarantine and finally reject once legitimate mail is properly authenticated.
Where do I add the DMARC record?
As a TXT record on the host _dmarc under your domain (e.g. _dmarc.example.com), with the value produced by this tool.
What are rua and ruf?
rua receives daily aggregate XML reports of authentication results. ruf receives per-message forensic reports (rarely supported today).
What is alignment?
Alignment says whether the domain in the From header must exactly match (strict) or share the same registered domain (relaxed) as the SPF/DKIM signing domain.

Related free tools

← Browse all free online tools