How to add a DMARC record in cPanel

To make it easier to get in touch with us, from the 24th of March 2016 all support tickets will need to be submitted from your Crucial Control Panel.

DMARC is an email authentication method that sits alongside SPF and DKIM, addressing a shortfall where SPF and DKIM records aren't correctly set or detected. Setting it up can strongly help improve your email delivery, resulting in a lower chance of emails ending up marked as SPAM and going into SPAM/Junk folders.

Before you add a DMARC record make sure you have enabled SPF and DKIM. Click here for a guide on doing that by our parent company Digital Pacific.


Step 1 - Login to cPanel


Step 2 - Click on the Advanced Zone Editor icon




You will see these options which allow you to add a DMARC and other DNS records




Step 3 - Here are the possible records you can add:


Name - _dmarc

TTL - 3600

Type - TXT

TXT Data: Here you can choose how you want the servers you're sending email to handle email from your domain that fails SPF/DKIM validation. Make sure to only add the record starting at "v= . The safest options would be to Quarantine and send a report (the last option on the list). The options are:


None: "v=DMARC1; p=none; sp=none; rf=afrf; pct=100; ri=86400"

Reject: "v=DMARC1; p=reject; sp=none; rf=afrf; pct=100; ri=86400"

Quarantine: "v=DMARC1; p=quarantine; sp=none; rf=afrf; pct=100; ri=86400"


Alternatively, you can have an email report for failed DMARC validation by adding a valid email address, for example:


None: "v=DMARC1; p=none; sp=none;; rf=afrf; pct=100; ri=86400"

Reject: "v=DMARC1; p=reject; sp=none; rf=afrf; pct=100;; ri=86400"

Quarantine: "v=DMARC1; p=quarantine; sp=none;; rf=afrf; pct=100; ri=86400"


If you chose this option, make sure to replace "" with a valid email address.


Step 4 - Click the Add Record button:



Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request


Powered by Zendesk