Knowledgebase

Why does my email go to spam? SPF, DKIM and DMARC

Mail providers such as Gmail and Outlook trust a message more when the sending domain proves it is genuine. Three DNS records do this:

  • SPF lists the servers allowed to send email for your domain.
  • DKIM adds a digital signature to every message.
  • DMARC tells receivers what to do when a message fails SPF or DKIM.

What to do

  1. If your DNS is on our servers, open cPanel Email Deliverability. It shows whether SPF and DKIM are valid and offers a Repair button.
  2. If your DNS is elsewhere (for example Cloudflare), copy the records shown by Email Deliverability and add them there as TXT records.
  3. Keep only one SPF record for the domain: merge providers into a single line (for example v=spf1 ip4:SERVER-IP include:provider.com ~all).
  4. Add a DMARC record such as v=DMARC1; p=none; rua=mailto:you@yourdomain.com (name _dmarc) and tighten the policy later.

Also avoid sending bulk email from a normal mailbox, and never send to purchased lists. Use a proper email-sending service for newsletters.

Was this answer helpful?

0 Users Found This Useful