Skip to main content

How to Add or Edit a DMARC Record in cPanel

A step-by-step guide to adding or editing a DMARC record in cPanel.

Updated over a week ago

A DMARC (Domain-based Message Authentication, Reporting and Conformance) record is essential for protecting your domain against fake emails and improving your sending reputation.

This guide explains how to correctly add a DMARC record from cPanel, but only if your domain's DNS is managed by Sered.net. It also helps you check if one already exists and what to do if you run into common errors.

First, Are Your DNS Managed by Sered.net? 🔍

Before adding the record, it's very important to confirm where your domain's DNS servers are pointing.

How to Check

  1. Enter your domain name.

  2. Look at the Name Servers section. If you see servers like these, you can continue with this guide:

    • dns1.sered.net

    • dns2.sered.net

    • dns3.sered.net

    • dns4.sered.net

If you see servers from another provider (like Cloudflare, GoDaddy, etc.), you must add the DMARC record directly from that provider's control panel.

Step 1: Go to the DNS Zone Editor in cPanel 🛠️

  1. Log in to your cPanel account.

  2. In the "Domains" section, click on "Zone Editor".

  3. Find your domain in the list and click "Manage".

Step 2: Check for an Existing DMARC Record 🔎

Before creating a new record, you need to check if one already exists.

  1. In the DNS zone editor, use the search filter and type: _dmarc

  2. If a TXT record with that name already exists (e.g., _dmarc.yourdomain.com.), do not create a new one.

  3. Instead, edit the existing record and paste the following value into the "Record" or "Raw" field:

    v=DMARC1; p=reject; fo=1; pct=100; rua=mailto:[email protected];ruf=mailto:[email protected]

Step 3: Add a New DMARC Record

If no _dmarc record exists, you can add a new one.

  1. Click "Add Record" and select the DMARC record type from the dropdown list.

  2. In the Record field, paste this text:

    v=DMARC1; p=reject; fo=1; pct=100; rua=mailto:[email protected];ruf=mailto:[email protected]

  3. You can leave the TTL (Time To Live) field with its default value.

    • Note: If you get an error related to the TTL, it means you must use the same TTL value that the other records on the page have (for example, 14400 or 3600).

  4. Click Save. If you continue to get an error, please send a screenshot to Sered's technical support for assistance.

Step 4: Verify Your DMARC Record

Once you've saved the record, you can use these tools to make sure it's working correctly:

Did this answer your question?