Email deliverability in cPanel is a feature designed to help ensure that the emails sent from your domain reach recipients’ inboxes rather than being marked as spam or rejected. This tool analyzes your domain’s DNS records—such as SPF, DKIM, and DMARC—and alerts you to any misconfigurations that could impact your email reputation. It also provides quick fixes to common issues, helping improve the trustworthiness and authenticity of your outgoing emails.
Email deliverability checks the following DNS records :
-
DKIM (DomainKeys Identified Mail): Verifies that your emails are authentic and haven’t been tampered with.
-
SPF (Sender Policy Framework): Specifies which mail servers are authorized to send emails on behalf of your domain.
-
DMARC (Domain-based Message Authentication, Reporting, and Conformance): Provides instructions to email servers on how to handle messages that fail DKIM or SPF checks.
-
PTR (Reverse DNS): Ensures your server’s IP address maps back to your domain name, which is often required by email providers to accept your emails.
Properly configuring these records helps prevent your emails from being marked as spam or rejected by recipient servers.
Table of Contents
Accessing the Email Deliverability Tool
-
Log in to your cPanel account.
-
Navigate to the Email section, then click on Email Deliverability.
You’ll see a list of your domains along with the status of their email-related DNS records.
Managing and Repairing DNS Records
1. DKIM (DomainKeys Identified Mail)
-
Purpose: Verifies the authenticity of your emails.
-
Action Steps:
-
If there’s an issue, click Manage next to your domain.
-
Under the DKIM section, you’ll see a suggested TXT record.
-
If your your domain name is using Cap Connect nameservers , click Install the Suggested Record.
-
If not, copy the provided Name and Value and add them to your DNS zone where your domain is hosted.
-
2. SPF (Sender Policy Framework)
-
Purpose: Specifies which servers can send emails on behalf of your domain.
-
Action Steps:
-
In the SPF section, review the suggested TXT record.
-
Click Install the Suggested Record if your domain name is using Cap Connect nameservers
-
To customize, click Customize an SPF Record and add authorized IP addresses or servers.
-
If your DNS is managed elsewhere, copy the Name and Value and update your DNS zone accordingly.
-
3. DMARC (Domain-based Message Authentication, Reporting, and Conformance)
-
Purpose: Instructs receiving servers on how to handle emails that fail DKIM or SPF checks.
-
Action Steps:
-
Ensure both DKIM and SPF are correctly set up.
-
In the DMARC section, you’ll see a suggested TXT record.
-
Click Install the Suggested Record if your domain name is using Cap Connect nameservers
-
Otherwise, copy the Name and Value and add them to your DNS zone where your domain is hosted.
-
4. PTR (Reverse DNS)
-
Purpose: Maps your server’s IP address back to your domain name.
-
Action Steps:
-
PTR records are typically managed by your hosting provider or data center.
-
If there’s an issue, contact your provider to set up or correct the PTR record.
-
Tips for Successful Email Deliverability
-
DNS Management: Ensure your server is the authoritative nameserver for your domain to allow automatic updates. If not, you’ll need to manually update records where your DNS is hosted.
-
PTR Records: Since these are managed by your hosting provider, reach out to them for setup or changes.
-
PHP Mail Scripts: If you’re sending emails via PHP scripts, ensure your server is configured to handle DKIM signing correctly. This may involve specific PHP handlers and modules.
By following these steps, you can enhance your domain’s email deliverability, ensuring that your messages reach your recipients’ inboxes reliably.
For more detailed information, you can refer to the official cPanel documentation: Email Deliverability in cPanel.