Domain Management
Add, verify, and manage your domains in DDMARC. Configure DNS records and monitor your email authentication setup.
Adding a Domain
Click Add Domain
From your dashboard, click the Add Domain button or navigate to Domains → Add Domain.
Add DomainEnter Domain Name
Enter your domain name without http:// or www. For example: example.com
Configure DNS Records
DDMARC will generate the DNS records you need to add. Copy these to your DNS provider.
Verify Domain
After adding the DNS record, click Verify Domain. DDMARC will check for the record and confirm your ownership.
Domain Verified
Once verified, you will start receiving DMARC reports within 24-48 hours.
Domain Status
Each domain displays a status indicating its configuration state:
Verified
DMARC record found and reporting configured
Pending
Awaiting DNS record configuration
Error
DNS configuration issue detected
DNS Records Overview
DDMARC monitors and helps you configure these DNS records:
| Record | Host | Required | Description |
|---|---|---|---|
DMARC | _dmarc | Required | Main DMARC policy record |
SPF | @ | Recommended | Sender Policy Framework (recommended) |
DKIM | selector._domainkey | Recommended | DomainKeys Identified Mail (recommended) |
MTA-STS | _mta-sts | Recommended | Transport security policy (optional) |
Domain Settings
Each domain has configurable settings accessible from the domain details page:
DMARC Policy
Set recommended policy level (none, quarantine, reject)
Alert Preferences
Configure which alerts to receive for this domain
Team Access
Control which team members can view/manage this domain
Report Retention
Set how long to keep aggregate report data
Subdomain Policy
Configure separate policy for subdomains
MTA-STS Hosting
Enable free MTA-STS policy hosting
Managing Subdomains
Your DMARC policy automatically applies to all subdomains unless you specify a different subdomain policy (sp= tag).
- Reports include data from all subdomains automatically
- Add subdomains separately for granular configuration
- Use
sp=rejectto protect unused subdomains
Refreshing DNS Records
DDMARC automatically checks your DNS records every 24 hours. You can also trigger a manual refresh:
Manual DNS Refresh
Click Refresh DNS on the domain details page to immediately re-check your DNS configuration. This is useful after making DNS changes.
Note: DNS propagation can take up to 48 hours. If changes do not appear, wait and try again later.
Removing a Domain
To remove a domain from DDMARC:
- Navigate to the domain settings page
- Scroll to the bottom and click Remove Domain
- Confirm the removal (this action cannot be undone)
Warning: Removing a domain will delete all historical report data. Consider exporting your data first.
Bulk Domain Import
For organizations with many domains, you can import domains in bulk:
CSV Upload
Upload a CSV file with one domain per line. DDMARC will generate DNS records for all domains.