Configuring a DMARC TXT record in DNS
To activate DMARC for your domain, insert a TXT record into your domain’s DNS records containing DMARC configuration data. Follow the steps below: 1. Log in to cPanel. 2. In the domain section, open the Zone Editor tool.
6. Enter 14400 in the TTL text field. 7. Choose TXT from the Type list. 8. In the Record text field, enter the DMARC configuration string.
- Activate DMARC in “monitoring mode.” When this setting is active, the specified email address (in the “mailto” setting) will receive daily reports from providers containing the number of received messages and whether they passed policy checks:
v=DMARC1;p=none;rua=mailto:moc.e1750881808lpmax1750881808e@ret1750881808samts1750881808op1750881808
- Instruct the recipient to quarantine all messages (100%) that fail policy checks:
v=DMARC1;p=quarantine;pct=100;
- Advise the recipient to reject 50% of all messages that fail policy checks while quarantining the remaining 50%:
v=DMARC1;p=reject;pct=50;
9. Click Add Record, and cPanel will add the TXT record for DMARC.
Testing the new DMARC DNS record
After inserting the DMARC TXT record and waiting for DNS propagation time, it is essential to verify that the record is configured correctly. Please perform the appropriate steps depending on your computer’s operating system.
Microsoft Windows
For Microsoft Windows users, enter the following command in the command prompt:
nslookup
At the nslookup prompt >, enter the following commands. Replace example.com with your domain name:
set type=txt _dmarc.example.com
You should see output similar to the following (exact text may vary depending on your individual settings):
_dmarc.example.com text = "v=DMARC1;p=none;rua=mailto:moc.e1750881808lpmax1750881808e@ret1750881808samts1750881808op1750881808"
Linux and Mac OS X
For Linux or Mac OS X users, enter the following command in the command line. Replace “example.com” with your specific domain:
dig +short txt _dmarc.example.com
You should receive output similar to the following:
"v=DMARC1\; p=none\; rua=mailto:moc.e1750881808lpmax1750881808e@ret1750881808samts1750881808op1750881808"
Configuring mailing lists (Mailman) for DMARC
If you are responsible for managing a mailing list, you may encounter issues such as:
- Mailing list messages being marked as spam.
- Mailing list messages not reaching recipients at all.
To increase the chances of delivering mailing list messages to intended recipients, you can configure Mailman settings in cPanel to ensure your list complies with DMARC requirements for other providers. Please follow these steps: 1. Log in to cPanel. 2. Open the Mailing Lists tool:
- Start with the “Wrap Message” option, click “Submit Your Changes,” and send a few test messages.
- If recipients reject messages or they are classified as spam, try the “Munge From” option, then click “Submit Your Changes.”
More Information
To visit the official DMARC website, go to http://dmarc.org.