Skip to main content
Email deliverability depends on your domain having the right DNS records. Without them, receiving servers may flag your messages as spam or reject them outright. cPanel’s Email Deliverability tool checks your DKIM, SPF, DMARC, and PTR records and helps you fix any issues.

Check your deliverability status

1

Open Email Deliverability

Log in to cPanel through your client area or at yourdomain.com/cpanel. Go to Email and click Email Deliverability.
2

Review the status

The table lists each domain on your account with a status indicator. A green status means all records are valid. Any warnings or errors mean one or more records need attention.

Fix records automatically

If your domain uses SpeedyPage nameservers, click Repair next to the domain. cPanel will review the invalid records, show you what it plans to change, and ask you to confirm. The repair can take up to five minutes.
The Repair button only works when your domain’s DNS is hosted on the same server. If your domain uses external nameservers (for example, Cloudflare), you need to add the records manually at your DNS provider. Click Manage to see the exact records you need to create.

Fix records manually

Click Manage next to a domain to see detailed information about each record type. If a record is missing or misconfigured, cPanel shows the suggested record with the correct Name and Value. Copy these and add them at your DNS provider.

DKIM

DKIM (DomainKeys Identified Mail) adds a digital signature to outgoing messages so receiving servers can verify the message was not altered in transit and that it came from your domain. If no DKIM key exists, click Generate Local DKIM Key to create one. cPanel will then show the TXT record you need to publish. If your DNS provider does not support long TXT records, use the Split view to get the value broken into 255-character segments.

SPF

SPF (Sender Policy Framework) tells receiving servers which mail servers are allowed to send email on behalf of your domain. If the suggested record does not match your setup — for example, if you also send email through a third-party service like Mailchimp — click Customize to add extra hosts or include entries before installing the record.

DMARC

DMARC (Domain-based Message Authentication, Reporting, and Conformance) builds on SPF and DKIM. It tells receiving servers what to do when a message fails authentication checks — accept it, quarantine it, or reject it. DMARC requires valid SPF and DKIM records to work. Fix those first, then install the suggested DMARC record.
Start with a DMARC policy of p=none to monitor failures without affecting delivery. Once you are confident your records are correct, move to p=quarantine or p=reject.

PTR (reverse DNS)

A PTR record maps your server’s IP address back to a hostname. Receiving servers use this for reverse DNS lookups. PTR records are managed by the owner of the IP address, not through your domain’s DNS. If the Email Deliverability tool flags a PTR issue, contact SpeedyPage support and we will get it sorted.