SPF, DKIM, and DMARC Setup: The Non-Technical Guide for Sales Teams
Back to Blog
Email Deliverability

SPF, DKIM, and DMARC Setup: The Non-Technical Guide for Sales Teams

SPF, DKIM, and DMARC aren't just IT concerns - they directly determine whether your cold emails reach the inbox or spam. This non-technical guide explains what each record does and how to get them set up correctly.

MC
Marcus Chen
January 30, 2026
6 min read

Why Email Authentication Matters for Sales Teams

In 2024, Google and Yahoo made email authentication non-negotiable for bulk senders. Without proper SPF, DKIM, and DMARC setup, your cold emails are automatically flagged or rejected by major email providers. This isn't a nice-to-have - it's the foundation of email deliverability.

The good news: setting these up is a one-time process that takes 30-60 minutes if you know what you're doing. Here's the plain-language guide.

SPF: The Sender Permission List

What it does: SPF (Sender Policy Framework) tells receiving email servers which servers are authorized to send email from your domain.

Analogy: It's like a guest list for a venue. If your name's not on the list (i.e., the sending server isn't in your SPF record), you don't get in.

How to set it up:

  1. Log into your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.)
  2. Navigate to DNS settings
  3. Add a TXT record with the value for your email provider

For Google Workspace: v=spf1 include:_spf.google.com ~all

For Microsoft 365: v=spf1 include:spf.protection.outlook.com ~all

If you use additional sending tools (Instantly, Smartlead, etc.), add their SPF includes to your record.

DKIM: The Email Signature

What it does: DKIM (DomainKeys Identified Mail) adds a cryptographic signature to your emails that proves they haven't been tampered with in transit.

Analogy: It's a wax seal on a letter - if the seal is intact when it arrives, the receiver knows it hasn't been opened or forged.

How to set it up:

  1. In your email provider's admin console, find the DKIM settings
  2. Generate your DKIM key (the provider does this for you)
  3. Copy the TXT record they provide
  4. Add it to your DNS settings at your domain registrar
  5. Click "Start Authentication" in your email provider's console

DKIM propagation takes 24-72 hours. Check using a tool like MXToolbox.

DMARC: The Policy Enforcer

What it does: DMARC (Domain-based Message Authentication, Reporting, and Conformance) tells receiving servers what to do when an email fails SPF or DKIM checks, and sends you reports on email authentication results.

Analogy: It's the policy that says "if someone fails the ID check, here's what to do" - reject, quarantine, or let it through but report it.

How to set it up:

Add a TXT record to your DNS for _dmarc.yourdomain.com:

Start with a monitoring-only policy:

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

After 30 days of monitoring, move to quarantine:

v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com

Eventually enforce full rejection:

v=DMARC1; p=reject; rua=mailto:dmarc@yourdomain.com

Verification Checklist

Use MXToolbox or Mail-Tester.com to verify all three records are working correctly:

  • [ ] SPF record exists and includes your sending servers
  • [ ] DKIM signature is valid
  • [ ] DMARC policy is in place
  • [ ] Test email scores 9/10 or above on Mail-Tester.com

This one-time setup protects your domain reputation and ensures your cold emails have the best possible chance of reaching the inbox.

Share:
Email Deliverability

Ready to automate your outbound?

See how Automated BDR generates pipeline on autopilot. Free trial, no credit card required.

Start Free Trial →