TL;DR

An SPF record for cold email lists every service allowed to send from your domain. A correct SPF record is v=spf1 include:<provider-1> include:<provider-2> ~all. For most cold email setups, one record covering your sending infrastructure (e.g. v=spf1 include:_spf.google.com include:_spf.winnr.app ~all) is all you need. Use the generator below; start with ~all and tighten to -all once verified.

SPF Generator

Your SPF record (publish as DNS TXT at @):
v=spf1 ~all
0 DNS lookups (limit: 10)

All generation happens in your browser. Nothing is sent to Winnr's servers.

SPF Checker

Lookup via Google Public DNS. Your browser queries directly — nothing is logged by Winnr.

What Is an SPF Record?

SPF (Sender Policy Framework, defined in RFC 7208) is a DNS TXT record at your domain's root that lists the mail servers authorized to send email on your behalf. When a receiving mail server gets a message from you@yourdomain.com, it looks up the SPF record for yourdomain.com and checks whether the sending server's IP is listed. If it isn't, receivers know the mail is likely spoofed.

SPF is one of three DNS records every cold email domain needs. The trio is SPF + DKIM + DMARC. None of the three is optional in 2026 — Google and Yahoo's February 2024 bulk-sender rules require all three for any domain sending more than 5,000 messages a day to their users, and cold email senders are firmly in that bucket.

Common Mistakes

How to Publish Your SPF Record

  1. Copy the generated record from the box above.
  2. Log in to your DNS host (Cloudflare, Namecheap, Porkbun, Route 53, Google Domains, etc.).
  3. Create a new TXT record with host/name @ (or leave blank for the root, depending on the provider).
  4. Paste the generated value. Leave TTL at 3600 or the default.
  5. Save. Wait 1-15 minutes for propagation, then verify with the checker above.

Provider Quick Reference

ProviderInclude mechanismDNS lookups
Google Workspaceinclude:_spf.google.com4
Microsoft 365include:spf.protection.outlook.com3
Winnrinclude:_spf.winnr.app2
SendGridinclude:sendgrid.net2
Mailguninclude:mailgun.org2
Amazon SESinclude:amazonses.com1
Postmarkinclude:spf.mtasv.net1
Mailchimpinclude:servers.mcsv.net1
Zoho Mailinclude:zoho.com1
HubSpotinclude:_spf.hubspotemail.net1

Next up: Pair SPF with DKIM (cryptographic signature) and DMARC (enforcement policy). All three are required in 2026.

Frequently Asked Questions

What is an SPF record?

SPF (Sender Policy Framework) is a DNS TXT record that lists which servers are allowed to send email on behalf of your domain. Receiving mail servers check SPF to detect spoofed senders. An SPF record looks like v=spf1 include:_spf.google.com ~all.

Do I need SPF for cold email?

Yes. In 2026 Google and Yahoo reject or spam-folder any bulk email without valid SPF, DKIM, and DMARC alignment. Cold email without SPF lands in spam 90%+ of the time.

How do I add Google Workspace to my SPF record?

Add include:_spf.google.com. A full Google-only record is v=spf1 include:_spf.google.com ~all.

What's the difference between ~all and -all?

~all (softfail) says "non-listed senders probably aren't legit but don't reject." -all (hardfail) says "non-listed senders are spoofed — reject." Start with ~all; switch to -all once you're confident every legitimate sender is included.

Can I have more than one SPF record?

No. Multiple SPF records invalidate SPF entirely. Merge all providers into one record with multiple include: mechanisms.

What is the 10 DNS lookup limit?

RFC 7208 caps SPF at 10 DNS lookups per evaluation. Each include:, a:, mx:, or exists: counts. Exceed 10 and SPF returns PermError — treated as a fail. Flatten or drop providers if you hit the cap.

Does Winnr set up SPF automatically?

Yes. Every domain purchased through Winnr gets SPF, DKIM, and DMARC configured automatically. The Winnr include is include:_spf.winnr.app.

How do I check my SPF record?

Use the SPF Checker above — enter your domain and we look up the TXT record via Google Public DNS and parse each mechanism.

Related tools: DKIM Record Generator · DMARC Record Generator · Inbox Calculator. Related reading: Cold Email DNS Setup Checklist.