SenderReady
$49 audit$49 audit
Free DNS utility

Build a cautious SPF record candidate

Combine common sender includes, custom include domains, and approved IP senders into one SPF TXT candidate. Use it as a DNS-owner brief, not as proof that every sender has been found.

SPF TXT builder

Draft the DNS record

Sending platforms
1/10 DNS lookups

Merge before publishing

DNS host
example.com
TXT value
v=spf1 include:_spf.google.com ~all
Selected platforms
Google Workspace
  • Publish only one SPF TXT record at the domain root; merge this with any existing SPF record instead of adding a second one.
  • Inventory every legitimate sender before publishing; missing senders can fail SPF.
  • Run the SPF checker before publishing this DNS change.

How to use the candidate

SPF authorizes servers and services to send for a domain. The generator can assemble common include mechanisms, but your DNS owner still needs to inventory website forms, billing tools, support systems, marketing platforms, and any custom mail servers before publishing.

This is a candidate, not a sender-inventory or compliance guarantee. Run the SPF checker and merge with any existing SPF record before changing DNS.

SPF generator FAQ

Can I have more than one SPF record?

No. Multiple SPF TXT records can cause validation failure. Merge all legitimate senders into one root TXT record.

Why does the include count matter?

SPF evaluation has a DNS lookup limit. Include-heavy records can fail even when the text looks reasonable, so check the lookup count before publishing.

Should I use -all?

Use hard fail only after every legitimate sender is known and tested. A safer first candidate often uses soft fail while sender inventory is being reviewed.