What is DMARC?
DMARC (Domain-based Message Authentication, Reporting, and Conformance) is an email authentication system designed to safeguard your organization’s domains from spoofing, phishing, and other cyber threats. It enhances existing email verification methods like SPF (Sender Policy Framework) and DKIM (DomainKeys Identified Mail).
Configuring DMARC for your organization is one of the most effective steps you can take to protect your business. DMARC helps prevent domain-based email attacks, such as Business Email Compromise (BEC) and impersonation, while also improving your email delivery rates. If you use DirectAdmin as your DNS hosting provider, follow these steps to set up DMARC:
DirectAdmin DMARC Setup Guide
- Generate a custom DMARC record for your domain using a free DMARC record generator. https://dmarcian.com/dmarc-record-wizard/
- Log in to your DirectAdmin account.
- Navigate to “DNS Management.”
- Open the DNS Editor.
- Click “Add” to create a new DMARC TXT record.
- In the “Name” field, enter
_dmarc
. - Select “TXT” as the resource type.
- In the “Value” field, enter the DMARC record value generated for your domain. For example:<div><button>Copy code</button><p></p></div><p><code>v=DMARC1; p=reject; rua=mailto:rua@example.com; pct=100; </code></p>
- Click “Save” to publish your DMARC record in DirectAdmin.
Note: It may take 24-48 hours for DirectAdmin to process your record and enable DMARC authentication for your domain. Ensure you only publish one DMARC record per domain, as having multiple records can disrupt the protocol.
Finally, use a DMARC record checker to verify that the DMARC record has been correctly published in the DNS. For example you can use https://www.dmarcanalyzer.com/dmarc/dmarc-record-check/