Lookup Tools
Analysis
Bulk & Enterprise
Resources
Close

DNSai DMARC Builder

Build, test, and validate DMARC records

Enter your domain to lookup existing DMARC record. Supports subdomains.

Your DMARC Record
Policy: Monitoring Only

Quick Templates Optional

Choose a preset to get started quickly, or build your own policy step by step. Templates set the policy and percentage — you'll still need to add your reporting email address in the next step.

After selecting a template, continue to Reporting to add your email address.

Policy (Required)

What should happen when an email fails DMARC checks?

Reporting (Recommended)

Receive reports about emails sent from your domain.

Important: The email address(es) you enter must be a mailbox you own and can access, or the designated reporting address provided by your DMARC monitoring service (e.g., Valimail, Dmarcian, EasyDMARC). Reports are sent in XML format and can be large — consider using a dedicated mailbox or third-party service.

mailto:

Daily summary reports in XML format. Essential for monitoring your domain's email authentication.

Multiple addresses: Separate with commas (e.g., [email protected], [email protected])

mailto:

Detailed reports for individual authentication failures. Many providers limit or disable these due to privacy concerns.

Multiple addresses: Separate with commas

Subdomain Policy (Optional)

Apply a different policy to subdomains. If not set, inherits from main policy.

Alignment Modes (Advanced)

Control how strictly domains must match.

Relaxed allows subdomains. Strict requires exact match.

Relaxed allows subdomains. Strict requires exact match.

Percentage (Gradual Rollout)

Apply policy to a percentage of emails. Useful for gradual deployment.

0% 100% 100%

100% applies to all emails. Lower values are for gradual rollout only.

Paste your DMARC record to validate syntax and get recommendations.

Processing...

...

Quick Start Guide (5 minutes)

  1. Check your current record — Use the "Lookup Domain" tab above. Enter your domain to see if you already have a DMARC record.
  2. Build your DMARC record — Click "Build DMARC", choose a policy, and add a reporting email address.
  3. Copy your new record — Click the copy button next to your generated DMARC record.
  4. Add it to your DNS — Log into your domain registrar and add a TXT record for _dmarc.yourdomain.com
  5. Verify it works — Wait 5-10 minutes, then use "Lookup Domain" again to confirm your record is live.

Which Policy Should I Choose?

DMARC has three policy levels. Start with monitoring and gradually increase protection:

Understanding the Builder Options

Aggregate Reports (rua)
Daily summary reports sent to your email showing who's sending email from your domain. Highly recommended — this is how you know if your email is working correctly.
Forensic Reports (ruf)
Detailed reports for individual failed emails. Optional — many email providers limit or don't send these due to privacy concerns.
Subdomain Policy (sp)
Sets a separate policy for subdomains like mail.yourdomain.com. Most small businesses can leave this as "Inherit" (same as main policy).
Alignment (adkim/aspf)
Advanced settings for how strictly email domains must match. Leave as "Relaxed" unless you have specific requirements.
Percentage (pct)
Apply your policy to only a percentage of emails. Useful for gradual rollout — start at 25%, then increase to 100% once confident.

Where Do I Add My DMARC Record?

Add your DMARC record to your domain's DNS settings (same place as SPF). The key difference: DMARC uses a special subdomain.

Important: DMARC records must be added to _dmarc.yourdomain.com — not the root domain like SPF.

When adding the record:
• Type: TXT
• Host/Name: _dmarc (not @ like SPF)
• Value: Paste your DMARC record (starts with v=DMARC1)
• TTL: 3600 (or "1 hour" or leave as default)

Recommended Email Security Setup

  1. Set up SPF — List your authorized email senders
  2. Set up DMARC with p=none — Monitor for 2-4 weeks
  3. Review your DMARC reports — Make sure legitimate emails pass
  4. Upgrade to p=quarantine — Start filtering suspicious emails
  5. Upgrade to p=reject — Maximum protection

Build DMARC Records the Right Way

DMARC (Domain-based Message Authentication, Reporting & Conformance) protects your domain from email spoofing and phishing. This tool helps you build DMARC records correctly with a visual builder, validates syntax before you publish, and provides actionable recommendations based on best practices.

DNS Explorer

Lookup Domain Data at Scale

DNS Explorer — Run bulk DKIM, SPF, and DMARC lookups across thousands of domains. Built for security teams, MSPs, and IT administrators who need to audit email authentication configurations across their entire domain portfolio.

Start free DNS Explorer trial

14-day full-feature trial