What the three records do
- SPF lists the servers allowed to send mail for your domain.
- DKIM adds a signature to each message so the receiver can tell it wasn't changed or forged.
- DMARC tells receivers what to do with mail that fails those checks, and where to send reports.
Gmail, Outlook, and Yahoo all check these. Without them, even ordinary replies can be filtered as spam.
Step 1: Check SPF and DKIM
- In cPanel, open Email Deliverability.
- Find your domain in the list. A green tick means its records are valid.
- If you see a warning, click Repair next to it, then Repair again to confirm. cPanel writes the correct SPF and DKIM records for you.
Repair only works when your domain uses Dredge's nameservers (see Connect a domain). If your DNS is managed somewhere else, click Manage instead. cPanel shows the exact records to copy into your DNS provider.
Step 2: Add a DMARC record
cPanel doesn't create DMARC for you, so add it in the Zone Editor (Manage DNS records explains the screen):
- In cPanel, open Zone Editor and click Manage next to your domain.
- Click Add Record and choose TXT.
- For Name, enter
_dmarc.yourdomain.com. - For Record, enter:
v=DMARC1; p=none; rua=mailto:you@yourdomain.com - Click Save Record.
p=none only monitors and changes nothing about delivery. Once the
reports show your mail passing for a few weeks, you can tighten it to
p=quarantine.
Step 3: Test it
Send a message from your domain to a Gmail address. In Gmail, open it, click the three dots, and choose Show original. You want to see PASS next to SPF, DKIM, and DMARC.
Still landing in spam?
- Newsletters and bulk mail: send these through a dedicated newsletter service, not your hosting mailbox. Bulk sends from a shared server hurt delivery for everyone.
- Mail sent by WordPress: contact forms that send "from" a visitor's address fail SPF. Set the form to send from an address on your own domain and put the visitor's address in Reply-To.
- New domain: brand-new domains have no sending reputation yet. Delivery usually improves over the first few weeks of normal use.
Related guides
Set up email on your domain
Create a you@yourdomain.com mailbox and use it on your phone and computer.
DomainsManage DNS records
Add or edit A, CNAME, MX, and TXT records in cPanel's Zone Editor.
EmailSet up email forwarding
Forward mail from your domain to Gmail, Outlook, or any other address without creating a mailbox.
Stuck on a step? Email support@dredgehost.com and we'll help you sort it out.
Did this guide help? A short review on Trustpilot helps other people find a small host they can trust.
