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

# Email Deliverability

> Check whether your domain's SPF, DKIM, and DMARC records are correct. Fix the records that aren't.

Email Deliverability checks the DNS records that authenticate mail from your domain — SPF, DKIM, and DMARC — and tells you which ones are missing, broken, or pointing at the wrong values. When mail from your domain lands in spam folders or gets rejected outright, this is the first place to look.

Open it from cPanel home → **Email** → **Email Deliverability**.

<Frame caption="Email Deliverability with status per domain">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/email-management/email-deliverability/page-light.png" alt="Email Deliverability listing domains with Valid or Repair status" className="block dark:hidden" />

  <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/email-management/email-deliverability/page-dark.png" alt="Email Deliverability listing domains with Valid or Repair status" className="hidden dark:block" />
</Frame>

## What it checks

Each domain you host gets its own row with a status: **Valid**, **Problems Exist**, or **Repair**.

The three records cPanel inspects:

| Record   | Purpose                                                                                                           |
| -------- | ----------------------------------------------------------------------------------------------------------------- |
| **SPF**  | Lists which servers are allowed to send mail for your domain. Receivers reject mail from servers not on the list. |
| **DKIM** | Cryptographic signature on outgoing mail. Receivers verify the signature against a public key in your DNS.        |
| **PTR**  | Reverse DNS for the sending IP. Some receivers reject mail from IPs without a matching PTR.                       |

DMARC isn't auto-checked here but is closely related. cPanel doesn't manage DMARC; you set it manually as a TXT record (`_dmarc.yourdomain.com`).

## Fix what's broken

When a record shows as broken, click **Manage** on the domain row to see what cPanel thinks the record should be versus what it currently is. Two paths:

<Steps>
  <Step title="If your DNS is hosted with us">
    Click **Repair**. cPanel updates the DNS record to the correct value automatically. Propagation is usually instant for our DNS, occasionally up to a few minutes.
  </Step>

  <Step title="If your DNS is hosted elsewhere (Cloudflare, etc.)">
    cPanel can't edit external DNS. Copy the suggested record value from the **Manage** page and paste it into your external DNS provider's TXT record editor.

    Wait for propagation (up to an hour usually, occasionally longer), then re-run the check.
  </Step>
</Steps>

## MailChannels TXT record (Noxity-specific)

Outgoing mail on Noxity routes through MailChannels. Two records work together:

* **SPF** must include `relay.mailchannels.net`. Email Deliverability handles this if you click **Repair**, but verify it ends up in your final SPF.
* **`_mailchannels` TXT record** confirms you authorized Noxity's relay. cPanel doesn't auto-create this one. See [Domain Management](/web-hosting/cpanel/domain-management/domain-management-example#email-records-mailchannels) for the value.

Without both, outgoing mail from your domain is likely to be rejected or routed to spam by Gmail, Outlook, and other major providers.

## Common pitfalls

<AccordionGroup>
  <Accordion title="SPF says 'two SPF records found'">
    DNS only allows one SPF record per domain. If you previously had an SPF and a new one was added, both exist and SPF validation fails.

    Combine them into one. The SPF should start with `v=spf1` and end with `~all` or `-all`, with all `include:` and `ip4:` clauses in between.
  </Accordion>

  <Accordion title="DKIM is set but mail still goes to spam">
    Could be DMARC. If your DMARC policy says `p=reject` or `p=quarantine` and DKIM/SPF aren't aligning correctly, mail goes to spam or gets rejected. Either fix the alignment or relax DMARC to `p=none` while debugging.
  </Accordion>

  <Accordion title="External DNS — cPanel keeps saying 'records mismatch'">
    cPanel compares its internal expectation against what's resolvable on the live DNS. If you edited the record at Cloudflare or elsewhere and the records *look* correct but cPanel disagrees, refresh the page after a few minutes. Propagation is usually the cause.
  </Accordion>
</AccordionGroup>

## Need a hand?

<CardGroup cols={2}>
  <Card title="Open a ticket" icon="life-ring" href="https://members.noxity.io/submitticket.php">
    Best for anything that needs an account check or a config change on our end.
  </Card>

  <Card title="Live chat" icon="messages" href="https://noxity.io/contact">
    Faster for quick questions during business hours.
  </Card>
</CardGroup>
