How to Configure Email Authentication (SPF, DKIM, DMARC) in cPanel
Setting up SPF, DKIM, and DMARC records protects your domain’s emails from spoofing, phishing, and other email-based attacks. Here’s how to enable these essential records in cPanel.
Step 1: Log in to Your cPanel Account
Access your cPanel dashboard with your login credentials.
Step 2: Access Email Deliverability Settings
From the cPanel home page, go to the Email section and select Email Deliverability.

Step 3: Choose the Domain for Configuration
On the Email Deliverability page, locate and select the domain you wish to configure. Then, click Manage next to it.

Step 4: Set Up SPF Record
- Under the SPF Record section, confirm that the necessary IP addresses and domains (such as mail servers or email providers) are authorized to send emails on behalf of your domain.
- If needed, click Customize to add specific entries.

Step 5: Enable DKIM Signing
Scroll down to DKIM and make sure it is enabled. If not, toggle it to activate. This will add a digital signature to each outgoing email to verify authenticity.
Step 6: Configure DMARC Record
- To add a DMARC record, click Add a New Record in the DMARC section.
- Choose your policy level (e.g.,
p=none
to monitor,p=quarantine
to filter suspicious messages, orp=reject
to block them). - Specify a report email if you want to receive reports on DMARC activity.
(Image Placeholder: DMARC settings with policy options)

Step 7: Save Your Changes
After setting up each record, click Save to finalize your configurations.

Final Step: Verify Authentication
Send a test email to check your new settings. Use tools like MX Toolbox to verify your domain’s SPF, DKIM, and DMARC status.