InboxKit logo
Back to tools

FREE TOOL

DMARC record generator

Generate DMARC policies and DNS records for email authentication. Create comprehensive protection with step-by-step configuration.

Configure Your DMARC Policy

Receive daily DMARC aggregate reports. Separate multiple emails with commas.

Receive detailed reports for failed emails. Note: Not all providers send forensic reports.

Understanding DMARC generation

DMARC record generation requires careful consideration of your email ecosystem. Start with monitoring policies and gradually increase enforcement as you gain visibility into your legitimate email sources.

DMARC policy progression

1. Start with p=none

Monitor email authentication without affecting delivery.

2. Analyze reports

Review aggregate reports to identify legitimate senders.

3. Move to quarantine

Send failing emails to spam folder for review.

4. Enforce with reject

Block unauthorized emails completely for maximum protection.

Essential DMARC components

Policy (p=)

Defines action for emails failing authentication checks.

Aggregate reports (rua=)

Daily XML reports showing authentication statistics.

Percentage (pct=)

Controls rollout speed for policy enforcement.

Alignment modes

Determines strictness of SPF and DKIM domain matching.

Frequently Asked Questions

A DMARC record is a DNS TXT record that tells email receivers what to do if an email fails SPF or DKIM authentication. It also specifies where to send reports about authentication results.

Start with 'p=none' (monitoring mode) to collect data without affecting email delivery. Once you've verified your legitimate email sources, move to 'p=quarantine' (send failures to spam), and finally 'p=reject' (block failures) for maximum security.

RUA (Aggregate) reports provide a daily summary of email traffic and authentication results. RUF (Forensic) reports provide detailed information about individual authentication failures. We recommend always setting up RUA reports.

Copy the generated TXT record and add it to your domain's DNS settings. The host/name should be '_dmarc' (or '_dmarc.yourdomain.com' depending on your provider) and the value is the record starting with 'v=DMARC1'.

Ready to implement DMARC?

InboxKit provides automated DMARC deployment with monitoring and expert support