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
DNS Record Information:
Add this as a TXT record with host: _dmarc
Example: _dmarc.example.com
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