Easy Protection With SPF

Say goodbye to manual SPF setup - DMARCFlow makes it simple:

  • Add your SPF record once and avoid repeating manual updates.
  • Control all your SPF settings from one centralized interface.
  • Overcome the 10 DNS lookup limitation effortlessly.
  • Optimize your SPF record without learning the syntax.
  • Reduce misconfiguration risk and ensure an error-free setup.
Illustration: generating an SPF record
Stay Current with Your SPF Record

SPF records can get outdated. DMARCFlow pairs with DMARC aggregate reports to confirm authorized sources match real senders.

Automate and Boost Team Efficiency

Speed up discovery and configuration across platforms and mailboxes. Less toil, fewer errors.

Only Trusted Sources

Keep your SPF clean and accurate by removing stale or risky senders with confidence.

One-Click Whitelisting

Approve legitimate sources in a click and repeat the pattern at scale.

What is an SPF Record?

SPF (Sender Policy Framework) protects your domain against spoofing by declaring which IPs/servers may send mail for you. It’s a TXT record in DNS.

Receiving servers compare the connecting IP with your SPF policy. Authorized senders pass; others may be flagged, rejected, or spam-foldered.

Use SPF alongside DKIM and DMARC for full protection and better deliverability.

Concept: DMARCFlow overview
Steps to create SPF

How To Create An SPF Record?

List company MTAs, third-party platforms, websites, and any host that sends on your behalf. Completeness avoids false negatives.

Collect IPs and provider includes. Use our generator below to avoid syntax mistakes and over-lookups.

If you already publish SPF, validate it with our checker and confirm there’s only one TXT SPF record per domain.

Publish the TXT at host @ (root). Re-check to ensure all intended sources pass.

SPF RECORD GENERATOR

Generate a valid SPF record for your domain. Add IPs, includes, choose a policy, and copy the final TXT.

Single IP or CIDR. Leave blank if not needed.
Single IPv6 or CIDR. Leave blank if not needed.
Space-separated include: entries.
Optional mechanisms.

Your SPF Record

Add this TXT at host @ (root) in DNS.

SPF generator preview

Why choose SPF protection with DMARCFlow

Keep your domain protected and emails landing in the inbox.

One-Time Configuration

Set up once. Changes via our platform reflect in DNS-no constant provider logins.

Centralized Control

Manage multiple domains and senders in one place with a friendly UI.

Bypass Lookup Limit

Auto-flatten includes into IPs to avoid “Too many DNS lookups”.

No Syntax Needed

Add or remove sources without learning SPF internals-no typos, no stress.

Error-Free Configuration

Guided flows reduce mistakes-keep records valid and tidy.

Frequently Asked Questions

Common questions about SPF records

A guided wizard that builds a valid SPF based on your IPs and providers. It assembles mechanisms, qualifiers, and modifiers correctly.

It starts with v=spf1, lists mechanisms (a, mx, ip4, ip6, include), and ends with an all policy.

Create a TXT record at host @ (root) and paste the generated value. Only one SPF TXT per domain.

Max 10 DNS lookups; no protection against display-From spoofing; no built-in reporting (use DMARC).