Domain-based Message Authentication, Reporting, and Conformance (DMARC) is an email authentication protocol that uses SPF (Sender Policy Framework) and DKIM (DomainKeys Identified Mail) to detect and prevent email spoofing. This guide will walk you through the process of publishing DMARC records on your cPanel domain.

Understanding DMARC

DMARC helps protect your domain from phishing attacks and increases the deliverability of your emails. It allows the email receiver to check if the email aligns with what the receiver knows about the sender. If not, DMARC includes guidance on how to handle the "non-aligned" messages.

Publishing DMARC Records

Follow these steps to publish DMARC records on your cPanel domain:

  1. Log in to cPanel: Access your cPanel dashboard by signing in to your cPanel portal.

  2. Locate your domain: Navigate to the "Domains" section and click on 'DNS Zone Editor'. Then, click on the 'Manage' button for the domain you wish to configure.

  3. Create the record entry: You'll need to create a TXT record with the following details:

    • Type: TXT
    • Name/Host: _dmarc.yourdomain.com (replace 'yourdomain.com' with your actual domain name)
    • TXT Value/Data: This will be the DMARC record value created using your account’s setup wizard or PowerToolbox.
    • TTL: 1 hour or keep the default value
    • Alternatively, you can create a DMARC record for your domain for free using the 'powerdmarc' generator. Once you've added the details, click on the 'Add Record' button.

  4. Check the published DMARC record: You can verify the published DMARC record via PowerToolbox.

Please note that you should replace 'yourdomain.com' with your actual domain name, and your RUA and RUF email addresses with valid, active email addresses.

By following these steps, you can publish DMARC records on your cPanel domain, enhancing the security and deliverability of your emails.