Black FridayWebsites from R499 R999, domain and first year of hosting included. Ends 30 November 2026.See the specials →
South African web hosting, domains, web design and SEO since 2009083 678 9831info@webdesignhostingsa.co.zaClient area

Setting Up SPF, DKIM and DMARC Records

Last updated 6 June 2026

Email Authentication Records - SPF, DKIM and DMARC

SPF, DKIM and DMARC are DNS records that help prevent email spoofing and ensure your emails reach recipients' inboxes rather than spam folders.

SPF (Sender Policy Framework)

SPF specifies which mail servers are authorised to send email on behalf of your domain.

How to Add an SPF Record

  1. Log in to cPanel > Zone Editor
  2. Click Manage next to your domain
  3. Click Add Record > Add TXT Record
  4. Name: yourdomain.co.za
  5. Value: v=spf1 +a +mx +ip4:YOUR_SERVER_IP ~all
  6. Click Add Record

Contact our support team for your exact server IP address.

DKIM (DomainKeys Identified Mail)

DKIM adds a digital signature to your outgoing emails so recipients can verify they came from you.

How to Enable DKIM

  1. Log in to cPanel
  2. In the Email section, click Email Deliverability
  3. Click Manage next to your domain
  4. Click Install the suggested records

DMARC (Domain-based Message Authentication)

DMARC builds on SPF and DKIM to tell recipient servers what to do with emails that fail authentication.

Basic DMARC Record

  1. Add a TXT record in Zone Editor
  2. Name: _dmarc.yourdomain.co.za
  3. Value: v=DMARC1; p=none; rua=mailto:info@yourdomain.co.za

Start with p=none (monitor only), then move to p=quarantine or p=reject once you are confident in your email setup.