Playbook10 min read

72 hours of auth work beats 6 weeks of warmup

SPF, DKIM, DMARC, BIMI, ARC — what each does, how to configure them right, and why fixing them beats any warmup subscription.

Authentication is the closest thing to a guaranteed placement lift in cold outbound. It's also where 40% of senders we audit have an unforced error costing them 10–25 points.

TL;DR

SPF + DKIM + DMARC aligned = table stakes. DMARC at p=none with reporting first; move to p=quarantine after 30 days clean. BIMI for Primary-inbox lift on Gmail. ARC for forwarded mail. Fixing a broken SPF is a bigger placement lift than any pool will ever deliver.

SPF — the easiest to break

SPF declares which IPs are authorised to send mail claiming your domain. It's evaluated on the envelope from (Return-Path), not the visible From. The two diverge when you use a third-party ESP — the ESP's Return-Path needs to be in your SPF include chain.

Common failures:

  • Multiple SPF records (RFC: only one allowed). Merge them.
  • Exceeding the 10 DNS-lookup limit. Flatten where you can, drop unused includes.
  • ~all instead of -all. Soft-fail is an invitation to spoofers; hard-fail is what alignment expects for cold outbound.

DKIM — two selectors, 2048-bit

DKIM signs mail with a private key, publishes the public key in DNS. Two selectors enables rotation without downtime. 1024-bit is the floor; 2048-bit is what major providers prefer and what you should publish today.

selector1._domainkey.mail.example.com. TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqh..."
selector2._domainkey.mail.example.com. TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqh..."

Alignment: the d= domain on DKIM must match your organisational From domain for DMARC alignment. Configure your ESP to sign with d=yourdomain.com, not d=esp.com.

DMARC — rollout that doesn't break you

  1. Day 0: publish v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com. Collect reports.
  2. Day 0–14: review reports. Identify legitimate senders not yet aligned (HR tools, transactional ESPs, forwarders).
  3. Day 14–30: bring all legitimate senders into SPF + DKIM alignment.
  4. Day 30: switch to p=quarantine; pct=25. Watch reports.
  5. Day 45: p=quarantine; pct=100.
  6. Day 60+: p=reject if pct=100 runs clean.

BIMI — when it's worth it

BIMI publishes a logo in the recipient's inbox next to your mail. Requires DMARC at p=quarantine or stronger, and for Gmail, a VMC (~$1,500/yr). Anecdotal +3–6 point Primary placement on Gmail after BIMI goes live. Only worth it for high-volume B2C; cold outbound at B2B volumes usually isn't eligible anyway.

ARC — for forwarded cold outbound

ARC preserves authentication results across forwarders (mailing lists, alias services). If your cold-outbound volume includes significant forwarding, ARC keeps your DMARC auth intact at the final recipient. Your ESP should support it; ask.

Audit checklist

  • SPF: one record, under 10 lookups, -all enforced.
  • DKIM: two selectors, 2048-bit, d= aligned to From.
  • DMARC: published, reports being received, policy at least p=none.
  • Return-Path: aligned subdomain of your From domain.
  • PTR/reverse DNS: matches forward DNS of sending IP (ESP should handle; verify).
  • MTA-STS + TLS-RPT: publish them. Free +points on “secure sender” classification.
Check auth and placement together

Inbox Check shows per-provider placement alongside SPF/DKIM/DMARC verdicts and the aligned domain used. Good for validating auth rollout without waiting on DMARC reports.

FAQ

Do I need dedicated IPs?

No until ~200k/month. Domain reputation dominates IP reputation on shared pools for cold outbound volumes typical in B2B SaaS.

My ESP says I don't need DMARC. True?

They're wrong about cold outbound. Gmail and Yahoo require DMARC for bulk senders; Microsoft has been progressively tightening. You need it — and aligning it is a placement lever too.

What's the quickest auth fix with the biggest impact?

Switching SPF from ~all to -all and verifying DKIM d= alignment. Usually takes 30 minutes and moves placement 5–15 points on senders we audit.
Related reading

Check your deliverability across 20+ providers

Gmail, Outlook, Yahoo, Mail.ru, Yandex, GMX, ProtonMail and more. Real inbox screenshots, SPF/DKIM/DMARC, spam engine verdicts. Free, no signup.

Run Free Test →

Unlimited tests · 20+ seed mailboxes · Live results · No account required