How to Add a DMARC Record in DirectAdmin?
🔹 What is a DMARC Record?
DMARC (Domain-based Message Authentication, Reporting, and Conformance) is an email authentication protocol that protects your domain from unauthorized use, such as email spoofing, phishing, and spam.
DMARC works alongside SPF and DKIM to instruct receiving mail servers on how to handle unauthenticated emails sent from your domain.
✅ Adding a DMARC record helps improve email deliverability and protects your domain reputation.
🔹 Prerequisites
Before adding a DMARC record, make sure:
- ✅ SPF and DKIM records are already configured (recommended)
- ✅ You have access to DNS Management in DirectAdmin
🔹 Steps to Add a DMARC Record in DirectAdmin
🧭 Step 1: Log in to DirectAdmin
Log in to your DirectAdmin panel using your user-level credentials (domain owner).
🌐 Step 2: Open DNS Management
1. From the dashboard, go to:
Account Manager → DNS Management
2. Select the domain where you want to add the DMARC record
🧾 Step 3: Add the DMARC Record
Click “Add Record”, then enter the following details:
| Field | Value |
| Type | TXT |
| Name | _dmarc (or _dmarc.yourdomain.com) |
| Value | v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com; |
| TTL | 3600 (or default) |
✅ This creates a TXT record like:
_dmarc.yourdomain.com. IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com;"
💾 Step 4: Save the Record After entering the values:
1. Click “Save” or “Add”
2. Wait for DNS propagation (usually 15 minutes to 24 hours)
🔍 How to Verify DMARC is Working
You can verify your DMARC record using tools like:
- 🔗 https://mxtoolbox.com/DMARC.aspx
- 🔗 https://dmarcian.com/dmarc-inspector/