Other Articles
Configure DMARC
This check ensures that Domain-based Message Authentication, Reporting, and Conformance (DMARC) records are configured for the domain. DMARC helps protect domains from email spoofing and phishing by enforcing email authentication policies.
Check Details
- Resource: Domain
- Check: Configure DMARC
- Risk: If DMARC records are missing or misconfigured, the domain may be vulnerable to email spoofing and phishing attacks, and legitimate emails may fail delivery checks.
Remediation via Domain Registrar Console
- Log in to your domain registrar’s console.
- Open Domain Management for the affected domain.
- Navigate to DNS or DNS Settings.
- Ensure that a DMARC TXT record is present.
- If no DMARC record exists, add a new TXT record.
-
Configure the DMARC record with the following fields:
- Host/Name:
_dmarc - Record Type: TXT
- Value:
v= DMARC1; p= none; rua= mailto:dmarc@example.com - Host/Name:
-
Ensure the following rules are followed:
- The
vtag must always be set tov= DMARC1 - The
ptag must be one of:none,quarantine, orreject - Each tag-value pair must be separated by a semicolon
- The
ruaandruftags may contain multiple email addresses separated by commas - Only one DMARC record should exist per domain
- The
- Save the changes.
Verification
Verify that the DMARC record is now visible using command-line tools.
nslookup -type=TXT \_dmarc.example.com
or
dig TXT \_dmarc.example.com
Replace example.com with your actual domain name.