Skip to main content
    EmailToolBox LogoEmailToolBox
    HomeAll ToolsSuper Lookup
    Email Health CheckEmail DeliverabilityEmail Blacklist CheckerEmail Header AnalyzerSPF CheckerDKIM CheckerDMARC CheckerMX Lookup
    View All Tools
    SPF CheckerDKIM CheckerDMARC CheckerSPF GeneratorDMARC GeneratorBIMI CheckerMTA-STS Checker
    Guides
    中文
    DMARC Generator

    Generate and validate DMARC (Domain-based Message Authentication, Reporting & Conformance) records.

    Domain Configuration
    Configure your domain for DMARC policy
    DMARC Policy
    Define how receivers should handle emails that fail DMARC authentication
    Alignment Settings
    Configure SPF and DKIM alignment requirements
    Reporting Configuration
    Configure aggregate and forensic reporting

    Related Tools

    MX Lookup
    Check mail servers
    Email Blacklist Checker
    Check IP reputation
    DNS Lookup
    DNS record queries
    SPF Checker
    Validate SPF records
    DMARC Checker
    Check and analyze DMARC records
    Email Header Analyzer
    Analyze email headers
    DKIM Checker
    Verify DKIM signatures
    WHOIS Lookup
    Domain registration info
    SMTP Test
    Test SMTP connectivity
    SSL Certificate Lookup
    Check SSL certificates
    DNS Propagation Checker
    Check DNS propagation
    Ping Test
    Test network connectivity
    Traceroute
    Trace network path
    Subnet Calculator
    Calculate IP subnets
    What Is My IP
    Check your IP address

    Related Guides

    DMARC Aggregate Reports (RUA) Best Practices
    DMARC Aggregate Report Analysis
    Google Workspace DMARC Enforcement & Reports

    Need Help?

    Our tools are designed to be intuitive, but if you need assistance, we're here to help.

    DocumentationContact Support

    About Our Tools

    Professional-grade email and DNS diagnostic tools trusted by IT professionals worldwide.

    Free to UseNo RegistrationReal-time Results
    EmailToolBox LogoEmailToolBox

    EmailToolBox is a free suite of email testing, deliverability and domain diagnostics tools. Check your email health, validate SPF/DKIM/DMARC, look up DNS records and monitor blacklist status in seconds - no signup required.

    • Free to use
    • No signup required
    • Instant results
    • Real-time DNS checks
    • Privacy-focused

    Email Diagnostics

    • Email Health Check
    • Email Deliverability
    • Email Blacklist Checker
    • Email Header Analyzer
    • Email Verifier
    • HTML Email Validator
    • Email Preview Simulator
    • Spam Test
    • Email Health Report

    Email Authentication

    • SPF Checker
    • DKIM Checker
    • DMARC Checker
    • DMARC Report Analyzer
    • SPF Generator
    • DMARC Generator
    • BIMI Checker
    • MTA-STS Checker

    DNS & Infrastructure

    • MX Lookup
    • DNS Lookup
    • TXT Record Lookup
    • CNAME Record Lookup
    • NS Lookup
    • DNS Propagation
    • PTR/rDNS Record Lookup
    • SMTP Test
    • WHOIS Lookup

    Resources

    • Email Guides
    • All Tools
    • FAQ
    • Contact Us
    • About
    • Privacy Policy
    • Terms of Service

    Friend Links

    • Favicon Generator
    • Email Testing tools
    • Morse Code Translator
    • Password Remover
    • Regex Cheat Sheet
    • free barcode generator
    • Free Online PDF Tools
    • fast chart
    • refnet
    • world market hours

    © 2026 EmailToolBox - Email Testing, Deliverability & Domain Diagnostics. All rights reserved.

    EmailToolBox LogoEmailToolBox
    HomeAll ToolsSuper Lookup
    Email Health CheckEmail DeliverabilityEmail Blacklist CheckerEmail Header AnalyzerSPF CheckerDKIM CheckerDMARC CheckerMX Lookup
    View All Tools
    SPF CheckerDKIM CheckerDMARC CheckerSPF GeneratorDMARC GeneratorBIMI CheckerMTA-STS Checker
    Guides
    中文
    1. Home
    2. Tools
    3. DMARC Generator

    DMARC Generator

    Generate and validate DMARC (Domain-based Message Authentication, Reporting & Conformance) records.

    Domain Configuration
    Configure your domain for DMARC policy
    DMARC Policy
    Define how receivers should handle emails that fail DMARC authentication
    NONE
    1%100%

    Percentage of emails to which the DMARC policy applies

    Alignment Settings
    Configure SPF and DKIM alignment requirements
    Reporting Configuration
    Configure aggregate and forensic reporting

    Daily aggregate reports of DMARC results

    Individual failure reports (may contain sensitive data)

    DMARC Record Validator
    Validate an existing DMARC record for syntax and best practices

    Learn About DMARC

    Understanding DMARC records and email authentication

    About This Tool

    This page provides original, human-reviewed information about generating DMARC records, walking through policy choices, rua/ruf reporting addresses, and the recommended path from none to reject.

    What is DMARC?

    DMARC (Domain-based Message Authentication, Reporting, and Conformance) is an email authentication protocol that builds upon SPF and DKIM to provide domain owners with the ability to protect their domain from unauthorized use.

    DMARC Record Parameters

    Policy (p=)

    Specifies how to handle emails that fail DMARC authentication:

    • p=none - Monitor only, no action taken (recommended for initial deployment)
    • p=quarantine - Move suspicious emails to spam/junk folder
    • p=reject - Reject emails that fail authentication
    Subdomain Policy (sp=)

    Optional policy for subdomains, same values as main policy:

    • sp=none - Monitor subdomains
    • sp=quarantine - Quarantine subdomain emails
    • sp=reject - Reject subdomain emails
    Percentage (pct=)

    Percentage of emails to apply the policy to (1-100):

    • pct=25 - Apply policy to 25% of emails
    • pct=100 - Apply policy to all emails (default)
    Alignment Modes

    How strictly to check domain alignment:

    • aspf=r - Relaxed SPF alignment (default, allows subdomains)
    • aspf=s - Strict SPF alignment (exact domain match)
    • adkim=r - Relaxed DKIM alignment (default)
    • adkim=s - Strict DKIM alignment
    Reporting URIs

    Email addresses to receive DMARC reports:

    • rua=mailto:dmarc@example.com - Aggregate reports (daily summaries)
    • ruf=mailto:forensic@example.com - Forensic reports (individual failures)

    Common DMARC Record Examples

    Basic Monitoring Record:
    v=DMARC1; p=none; rua=mailto:dmarc@example.com

    Start with this to monitor without affecting email delivery

    Gradual Enforcement Record:
    v=DMARC1; p=quarantine; pct=25; rua=mailto:dmarc@example.com; ruf=mailto:forensic@example.com

    Quarantine 25% of failing emails while monitoring

    Strict Protection Record:
    v=DMARC1; p=reject; sp=reject; aspf=s; adkim=s; rua=mailto:dmarc@example.com

    Maximum protection with strict alignment for domain and subdomains

    Key Benefits:

    • Prevents email spoofing and phishing attacks
    • Improves email deliverability for legitimate emails
    • Provides visibility into email authentication failures
    • Allows gradual policy enforcement
    • Protects brand reputation
    DMARC requires both SPF and DKIM to be properly configured before implementation. Always start with p=none to monitor before enforcing policies.
    Setting Up DMARC

    Step-by-Step Setup:

    1. Ensure SPF and DKIM records are properly configured
    2. Start with a monitoring policy (p=none)
    3. Add the DMARC record to your DNS as a TXT record
    4. Monitor reports and analyze authentication failures
    5. Gradually move to quarantine (p=quarantine) then reject (p=reject)

    Example DMARC Record:

    v=DMARC1; p=none; rua=mailto:dmarc@example.com; ruf=mailto:dmarc@example.com; fo=1
    Always start with p=none to monitor before enforcing policies that could affect email delivery.
    Common Issues

    DMARC Authentication Failures

    Check that both SPF and DKIM are properly aligned and passing authentication.

    • Verify SPF record includes all sending sources
    • Ensure DKIM signatures are valid and keys are published
    • Check domain alignment settings (relaxed vs strict)

    No DMARC Reports Received

    Ensure your DMARC record is correctly configured and published.

    • Verify the _dmarc subdomain TXT record exists
    • Check that rua and ruf email addresses are valid
    • Allow 24-48 hours for reports to start arriving

    Legitimate Emails Being Rejected

    Review DMARC reports to identify authentication issues.

    • Lower the policy percentage temporarily
    • Fix SPF and DKIM authentication issues
    • Consider using relaxed alignment mode
    Frequently Asked Questions

    How long does it take for DMARC to take effect?

    DMARC records typically propagate within a few hours, but it may take 24-48 hours for all email providers to recognize the changes. Reports usually start arriving within 24 hours.

    Should I start with p=reject for maximum security?

    No, always start with p=none to monitor authentication without affecting email delivery. Gradually move to p=quarantine and then p=reject after analyzing reports and fixing issues.

    What's the difference between rua and ruf?

    RUA (Reporting URI for Aggregate reports) provides daily summary reports, while RUF (Reporting URI for Forensic reports) provides detailed failure reports for individual messages.

    Can I use DMARC without SPF or DKIM?

    No, DMARC requires at least one of SPF or DKIM to be configured and passing. For best results, implement both SPF and DKIM before deploying DMARC.

    How do I analyze DMARC reports?

    DMARC reports are in XML format and can be complex. Use DMARC analysis tools or services to parse and visualize the data, identifying authentication failures and potential threats.

    Related Tools

    MX Lookup
    Check mail servers
    Email Blacklist Checker
    Check IP reputation
    DNS Lookup
    DNS record queries
    SPF Checker
    Validate SPF records
    DMARC Checker
    Check and analyze DMARC records
    Email Header Analyzer
    Analyze email headers
    DKIM Checker
    Verify DKIM signatures
    WHOIS Lookup
    Domain registration info
    SMTP Test
    Test SMTP connectivity
    SSL Certificate Lookup
    Check SSL certificates
    DNS Propagation Checker
    Check DNS propagation
    Ping Test
    Test network connectivity
    Traceroute
    Trace network path
    Subnet Calculator
    Calculate IP subnets
    What Is My IP
    Check your IP address

    Related Guides

    DMARC Aggregate Reports (RUA) Best Practices
    DMARC Aggregate Report Analysis
    Google Workspace DMARC Enforcement & Reports

    Need Help?

    Our tools are designed to be intuitive, but if you need assistance, we're here to help.

    DocumentationContact Support

    About Our Tools

    Professional-grade email and DNS diagnostic tools trusted by IT professionals worldwide.

    Free to UseNo RegistrationReal-time Results
    EmailToolBox LogoEmailToolBox

    EmailToolBox is a free suite of email testing, deliverability and domain diagnostics tools. Check your email health, validate SPF/DKIM/DMARC, look up DNS records and monitor blacklist status in seconds - no signup required.

    • Free to use
    • No signup required
    • Instant results
    • Real-time DNS checks
    • Privacy-focused

    Email Diagnostics

    • Email Health Check
    • Email Deliverability
    • Email Blacklist Checker
    • Email Header Analyzer
    • Email Verifier
    • HTML Email Validator
    • Email Preview Simulator
    • Spam Test
    • Email Health Report

    Email Authentication

    • SPF Checker
    • DKIM Checker
    • DMARC Checker
    • DMARC Report Analyzer
    • SPF Generator
    • DMARC Generator
    • BIMI Checker
    • MTA-STS Checker

    DNS & Infrastructure

    • MX Lookup
    • DNS Lookup
    • TXT Record Lookup
    • CNAME Record Lookup
    • NS Lookup
    • DNS Propagation
    • PTR/rDNS Record Lookup
    • SMTP Test
    • WHOIS Lookup

    Resources

    • Email Guides
    • All Tools
    • FAQ
    • Contact Us
    • About
    • Privacy Policy
    • Terms of Service

    Friend Links

    • Favicon Generator
    • Email Testing tools
    • Morse Code Translator
    • Password Remover
    • Regex Cheat Sheet
    • free barcode generator
    • Free Online PDF Tools
    • fast chart
    • refnet
    • world market hours

    © 2026 EmailToolBox - Email Testing, Deliverability & Domain Diagnostics. All rights reserved.

    DMARC Generator - Free DMARC Record & Policy Builder - EmailToolBox