🧮 SuperTools

DMARC Record Builder

Build DMARC records for your domains.

Policy Settings

Alignment Settings (Optional)

%

Default is 100% if not specified

Reporting Settings (Optional)

Advanced Options

Generated DMARC Record

Your DMARC record will appear here

DNS Record Information:

Add this as a TXT record with host: _dmarc

Example: _dmarc.example.com


DMARC Specification | RFC 7489

Typical Use Cases

DMARC records are used to protect domains from email spoofing and phishing attacks. By implementing DMARC, domain owners can specify how receiving email servers should handle messages that fail authentication checks. This provides visibility into how your domain is being used in email and allows you to enforce policies to prevent unauthorized use.

Organizations typically deploy DMARC records when implementing comprehensive email security. DMARC works alongside SPF (Sender Policy Framework) and DKIM (DomainKeys Identified Mail) to create a robust email authentication system. It's especially valuable for businesses, financial institutions, government agencies, and any organization concerned with preventing their domain from being used in phishing attacks or maintaining their email sender reputation.

DMARC Record Structure

  • v=DMARC1: The DMARC version (always DMARC1)
  • p: Policy for handling messages that fail DMARC (none, quarantine, reject)
  • sp: Policy for subdomains (optional)
  • pct: Percentage of messages to apply policy to (0-100)
  • rua: Email address to receive aggregate reports
  • ruf: Email address to receive forensic reports
  • fo: Failure reporting options (0, 1, d, s)
  • rf: Report format (afrf, iodef)
  • ri: Report interval in seconds