- Introduction to SureContact Dashboard
- How to Install and Connect the SureContact WordPress Plugin
- What Do Contact Fields Mean in the SureContact WordPress Plugin
- How to Invite Members to a Workspace in SureContact
- How to Switch Organizations in SureContact
- Workspace-Level Contact Allocation in SureContact
- Workspace-Level Timezone Settings in SureContact
- How to Add a Custom Tracking Domain in a Workspace in SureContact
- SureContact MCP Server
- Creating Forms in SureContact
- Setup SMTP in SureContact
- Email Campaigns in SureContact
- How to Add a Preferences URL in Your Emails
- How to Share Email Templates in SureContact
- Spintax Feature in SureContact
- Deleting Sent Campaigns in SureContact
- A/B Testing Integration Guide
- Unsubscription Guide
- SureContact SMTP Setup Guide
- SMTP Routing User Flow
- Gradual Send Feature Guide
- Reusable Email Templates Guide
- Conditional Blocks Guide
- Scheduling vs. Sending Immediately Emails in SureContact
- Campaign Analytics Guide
- Email Tracking Opens Clicks SureContact
- SureContact Email Template Library Guide
- Sending Domains Subdomain vs Root Domain Guide
- DMARC Setup Guide
- Warming Up a New Sending Domain
- How to Add an Unsubscribe Link in Your Emails
- Analyzing a Campaign with AI (Spam & Ethics Check)
- FluentCRM Integration with SureContact
- SureContact Third-Party Integration — Step-by-Step Guide
- Fluent Forms Integration with SureContact
- SureForms Integration with SureContact
- WPForms Integration with SureContact
- Bulk Sync WordPress Users to SureContact
- Contact Form 7 Integration with SureContact
- Sync WooCommerce Customers with SureContact
DMARC Setup Guide
What is DMARC?
DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication protocol that helps protect your domain from spoofing and phishing attacks. It works alongside SPF and DKIM to improve email security and deliverability.
Where Should the DMARC Record Be Added?
A DMARC record should always be added to the root (parent) domain, not to a sending subdomain. For example:
- yourdomain.com → Add the DMARC record here.
mail.yourdomain.com→ Do not add it here.send.yourdomain.com→ Do not add it here.
DMARC is published as a TXT record with the hostname:
_dmarc.yourdomain.com
Subdomains inherit the parent domain’s DMARC policy unless a separate DMARC record is explicitly configured for them.
Common DNS Providers
1. Cloudflare
If your domain uses Cloudflare DNS:
- Log in to Cloudflare.
- Select your domain.
- Go to DNS.
- Add a TXT record.
- Host/Name: _dmarc
- Paste your DMARC value.
- Save the record.
- Documentation: Cloudflare DMARC Management
2. Hostinger
If your domain is managed through Hostinger:
- Open your Hostinger dashboard.
- Navigate to DNS Zone.
- Add a new TXT record.
- Name: _dmarc
- Paste the DMARC value.
- Save the changes.
- Documentation: Hostinger DMARC Setup Guide
3. GoDaddy
If your domain is hosted on GoDaddy:
- Sign in to GoDaddy.
- Open Manage DNS for your domain.
- Add a TXT record.
- Host: _dmarc
- Enter your DMARC policy.
- Save the record.
- Documentation: GoDaddy DNS Management Help
4. Namecheap
If your domain uses Namecheap DNS:
- Log in to Namecheap.
- Open Domain List → Manage.
- Go to Advanced DNS.
- Add a new TXT record.
- Host: _dmarc
- Paste your DMARC value.
- Save the record.
- Documentation: Namecheap Advanced DNS Guide
5. SiteGround
If your DNS is managed by SiteGround:
- Log in to SiteGround.
- Open Site Tools.
- Navigate to Domain → DNS Zone Editor.
- Create a new TXT record.
- Name: _dmarc
- Paste the DMARC policy.
- Save the changes.
- Documentation: SiteGround DNS Zone Editor Guide
Notes
- DMARC should only be configured after SPF and DKIM are correctly set up.
- DNS changes may take a few minutes to 24 hours to propagate, depending on your DNS provider.
- Once propagation is complete, verify your DMARC record using any public DMARC checker before sending campaigns.
We don't respond to the article feedback, we use it to improve our support content.