> ## Documentation Index
> Fetch the complete documentation index at: https://speedypage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Email deliverability

> How to check and fix DKIM, SPF, DMARC, and PTR records in cPanel to improve email deliverability.

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

<Steps>
  <Step title="Open Email Deliverability">
    Log in to cPanel through your [client area](https://my.speedypage.com) or at `yourdomain.com/cpanel`. Go to **Email** and click **Email Deliverability**.
  </Step>

  <Step title="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.
  </Step>
</Steps>

## 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.

<Warning>
  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.
</Warning>

## 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.

<Tip>
  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`.
</Tip>

### 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.
