How to Use the DMARC Generator
- Enter your domain name.
- Select your preferred policy (None, Quarantine, or Reject).
- Specify your report email addresses (RUA and RUF).
- Set alignment modes for SPF and DKIM.
- Click “Generate” to create your DMARC record.
- Publish the resulting TXT record in your domain’s DNS settings.
Technical Logic
DMARC (Domain-based Message Authentication, Reporting, and Conformance) builds on SPF and DKIM. It signals to receiving servers how to handle emails that fail authentication. The formula combines the protocol version (v=DMARC1), the policy (p=), and reporting URIs (rua=, ruf=) into a single TXT record string.
Key Features
- Instant DNS record generation.
- Customizable policy options (p=none, quarantine, reject).
- Granular control over SPF and DKIM alignment (adkim, aspf).
- Built-in syntax validation.
Reference Table: DMARC Tags
| Tag | Purpose | Values |
|---|---|---|
| v | Protocol Version | DMARC1 (Required) |
| p | Domain Policy | none, quarantine, reject |
| pct | Percentage applied | 0-100 (Default: 100) |
| rua | Aggregate Reports URI | mailto:email@domain.com |
FAQ
What is a DMARC policy?
A policy tells email receivers what to do with messages that fail DMARC checks. “None” monitors traffic, “Quarantine” sends failures to spam, and “Reject” blocks them.
Where do I put the DMARC record?
Publish it as a DNS TXT record at the subdomain _dmarc.yourdomain.com.