1. Home
  2. Domains and DNS
  3. DNS
  4. How Do I Add SPF, DKIM and DMARC Records for My Domain?

How Do I Add SPF, DKIM and DMARC Records for My Domain?

To ensure high email deliverability and that you won’t have issues with email spoofing, it’s recommended to configure SPF, DKIM, and DMARC records for your domain.

If your domain is using our DNS, then the records above are already set up by default.

What is SPF, and how do you enable it on cPanel?

SPF (Sender Policy Framework) is an email authentication protocol that allows an email recipient to verify that the email was sent from an authorized server for a given domain.

To enable SPF on cPanel, follow these steps:

  1. Log in to your cPanel account
  2. Click on the “Email Deliverability” icon under the “Mail” section
    Email Deliverability
  3. Click on the “Manage” button next to the email domain for which you want to enable SPF
  4. Scroll down to the “Sender Policy Framework (SPF)” section
  5. Enter the desired SPF record in the “Record” field. A typical SPF record might look like “v=spf1 a mx ~all”.

    If you are sending the emails through our email server, the SPF record that you should use is:
    “v=spf1 a mx include:relay.mailchannels.net ?all”

  6. If there’s an SPF in place already, click on the Customize link. If there’s no SPF in place, click on the Install The Suggested Record button.
  7. Wait for the DNS changes to propagate, which may take up to 24 hours

Once SPF is enabled, email recipients can use the SPF information to verify that an email was sent from an authorized server for your domain.

What is DKIM, and how do you enable it on cPanel?

DKIM (DomainKeys Identified Mail) is an email authentication method that allows an email recipient to verify that the domain actually sent it it claims to be sent from and that it has not been modified in transit.

To enable DKIM on cPanel, follow these steps:

  1. Log in to your cPanel account
  2. Click on the “Email Deliverability” icon under the “Mail” section
    Email Deliverability
  3. Click on the “Manage” button next to the email domain for which you want to enable SPF
  4. Scroll down to the “DomainKeys Identified Mail (DKIM)” section
  5. Click on the “Install The Suggested Record” button to generate a new DKIM key
  6. Wait for the DNS changes to propagate, which may take up to 24 hours

Once DKIM is enabled, outgoing emails from your domain will include a DKIM signature that the recipient’s email server can use to verify the email’s authenticity.

What is DMARC, and how do you enable it on cPanel?

DMARC (Domain-based Message Authentication, Reporting & Conformance) is an email authentication protocol that allows the sender of an email to specify the email authentication policies for their domain and provides a mechanism for receiving feedback on the authentication of messages sent from their domain.

To enable DMARC on cPanel, follow these steps:

  1. Log in to your cPanel account
  2. Click on the “Zone Editor” icon under the “Domains” section
    Zone Editor
  3. Click on the “Manage” button next to the email domain for which you want to enable DMARC
  4. Click on the +Add Record button and choose Add “TXT” Record from the list
  5. For the Name field, enter: _dmarc
  6. The type should be set to: TXT
  7. The record should be set to “v=DMARC1; p=none”
  8. Click on the Save Record button
    Add DMARC Record
  9. Wait for the DNS changes to propagate, which may take up to 24 hours

Once DMARC is enabled, email recipients can use the DMARC information to determine the authenticity of emails sent from your domain and take appropriate action based on your DMARC policy.

An advanced DMARC record looks like the following:

_dmarc.example.com IN TXT 14400 "v=DMARC1;p=none;sp=quarantine;pct=100;rua=mailto:[email protected]"

Make sure to change example and [email protected] to the proper ones according to your case.

In conclusion, enabling SPF, DKIM, or DMARC on cPanel is a simple process that can help improve your email’s security and deliverability.

By following these steps, you can ensure that your emails are properly authenticated and protected from modification in transit.

Updated on April 5, 2023

Was this article helpful?

Related Articles

TRY CHEMICLOUD RISK-FREE
Fast, secure cloud hosting. 18 global data centers. Unhappy with your web host?
👉 Migrate for Free

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.