Cold Email Deliverability: Complete DNS Configuration Guide

10 min read
Email deliverability — glowing shield with checkmark on purple dark background

Why Deliverability Matters

You can have the best cold email strategy in the world, but if your emails land in spam — nobody will read them. Deliverability is the foundation of effective cold mailing.

In this guide, I'll show you how to configure your domain's DNS so your emails reach the inbox.

SPF (Sender Policy Framework)

SPF tells mail servers "which servers are authorized to send emails from your domain."

How to Configure SPF

Add a TXT record in your domain's DNS:

``` v=spf1 include:_spf.google.com include:spf.your-smtp.com ~all ```

Rules:

  • Use `~all` (soft fail) instead of `-all` (hard fail) at first — more flexibility
  • Don't add too many `include` directives — limit is 10 DNS lookups
  • Regularly verify your configuration

DKIM (DomainKeys Identified Mail)

DKIM adds a digital signature to each email, proving it actually came from your domain.

How to Configure DKIM

1. Generate a key pair (private and public) in your SMTP or email platform 2. Add a TXT record in DNS with the public key 3. Record name: `default._domainkey.yourdomain.com` 4. Value: `v=DKIM1; k=rsa; p=YOUR_PUBLIC_KEY`

DMARC (Domain-based Message Authentication, Reporting & Conformance)

DMARC tells mail servers what to do when SPF and/or DKIM fail validation.

How to Configure DMARC

Add TXT record: `_dmarc.yourdomain.com`

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

DMARC policy levels:

  • `p=none` — monitoring (blocks nothing)
  • `p=quarantine` — suspicious emails go to spam
  • `p=reject` — suspicious emails are rejected

Start with `p=none`, collect reports for 2-4 weeks, then move to `p=quarantine`.

Domain Warmup

A new domain has no reputation. "Warmup" is the process of gradually increasing send volume to build a positive sending history.

Warmup plan:

  • Week 1: 5-10 emails per day
  • Week 2: 20-30 emails per day
  • Week 3: 50-100 emails per day
  • Week 4: 100+ emails per day + bounce rate monitoring

Monitoring

Use tools like Google Postmaster Tools, MXToolbox, or GlockApps to monitor domain reputation and deliverability.

Conclusion

Deliverability isn't a one-time setup — it's an ongoing process. Regularly check SPF, DKIM, DMARC, and your domain reputation. Keep your list clean (remove bounces), and your emails will land where they should.

Share:
EK

Emir Kozakiewicz

Founder of ProperSend

Don't miss new articles

Subscribe to get the best cold email tips delivered to your inbox.

Subscribe

Recommended articles