DMARC settings simply tell a recipient server how to handle emails from a servers that do not "pass" DKIM/SPF authentication.
Since websites have many different email configurations, we allow each cPanel to control their own specific settings.
For example if you do not have SPF and DKIM setup, you can set your DMARC record as "none". This means do not "reject" or "quarantine" emails from your server if it fails SPF and DKIM. (This is not recommended, but many users have contact forms, or shopping carts that are setup this way). In this instance, I highly recommend adding an email address to the "TXT Data" as described above to receive an email report of failed DMARC validations.
A simple DMARC record
“v=DMARC1; p=quarantine; pct=100; rua=mailto:dmarc.rua@customddomain.com”
The record explained:
v=DMARC1; - Version - It is set to use DMARC version 1, there are no other versions at present. So always set 1.
pct=100; - Percent - Assess 100% of messages claiming to be from the domain, this can be any number between 1 and 100.
p=quarantine; - Policy - Tell receiver to QUARANTINE unqualified mail, which generally means “send this directly to the spam folder”.
rua=mailto:dmarc.rua@customdomain.com Reporting URI of aggregate reports - Send aggregate reports to dmarc.rua@customdomain.com, set this to an email address you control that is closely monitored.
Note: This example uses the p=quarantine policy, but always start out using the p=none policy at first.