One-Time Flattening Isn’t Enough.

SPF records change. Services update. Your email delivery breaks without warning. Our SPF Engine monitors every include 24/7 — and auto-updates your flattened record before disaster strikes.

⚠️ The Risk

Manually flattened records go stale fast — causing mail failures when providers update their IPs.

🔁 The Problem

SPF includes change frequently. DNS has a 10-lookup limit. Broken includes = lost emails.

🧠 The Solution

Uptimo’s SPF Engine watches your record, flattens every include, and auto-rebuilds it — every day.

Start Monitoring for Free →

⚙️ SPF Flattening Center

Here’s what your fully flattened SPF output looks like when you use our tool — clean, optimized, and ready to paste into DNS.

✅ SPF Flattened for exampledomain.com

Your custom SPF include(s):

include:_spf.uptimohost.com
include:_spf.google.com
include:mail.zendesk.com
include:mailgun.org
include:_spf.salesforce.com
include:spf.sendgrid.net
include:spf.constantcontact.com
include:spf.protection.outlook.com
include:_spf.domain.com
include:mailchimp.com

Example usage:

v=spf1 include:_spf.38295123.uptimohost.com ~all

Fully flattened version:

v=spf1 ip4:192.168.0.1 ip4:192.168.0.2 ip4:192.168.0.3 ip4:192.168.0.4 ip4:192.168.0.5 ip4:192.168.0.6 ip4:192.168.0.7 ip4:192.168.0.8
ip4:203.0.113.1 ip4:203.0.113.2 ip4:203.0.113.3 ip4:203.0.113.4 ip4:203.0.113.5 ip4:203.0.113.6 ip4:203.0.113.7 ip4:203.0.113.8
ip4:198.51.100.10 ip4:198.51.100.11 ip4:198.51.100.12 ip4:198.51.100.13 ip4:198.51.100.14 ip4:198.51.100.15 ip4:198.51.100.16
ip4:54.240.0.0/18 ip4:149.72.0.0/16 ip4:185.107.232.0/22 ip4:167.89.0.0/17 ip4:159.135.224.0/20 ip4:146.20.112.0/23
ip4:146.20.113.0/24 ip4:199.15.212.0/22 ip4:104.47.0.0/17 ip4:104.47.12.0/23 ip4:104.47.14.0/23 ip4:104.47.18.0/23
ip6:2001:4860:4000::/36 ip6:2606:4700::/32 ip6:2620:0:ccd::/48 ip6:2a03:2880::/32 ip6:2400:cb00::/32 ~all
      

What Is SPF Flattening?

SPF (Sender Policy Framework) records tell the internet which servers are allowed to send emails on your behalf. But here’s the catch — they only allow 10 DNS lookups. Go over that limit, and your emails may start bouncing or hitting spam.

That’s where SPF flattening comes in. We scan every service in your SPF, resolve all include: entries into direct IPs, and return one clean, fully optimized SPF record. No more guessing. No more failures.

📉 Before Flattening

v=spf1 include:_spf.google.com include:mailgun.org include:_spf.salesforce.com -all

✅ After Flattening

v=spf1 ip4:192.0.2.1 ip4:192.0.2.2 ip4:198.51.100.3 ip4:203.0.113.7 ip4:203.0.113.9 ip4:172.16.0.2 ip4:198.51.100.4 ip4:192.168.1.5 ip4:10.1.1.10 ip4:104.28.10.20 ip4:208.67.222.222 ip4:8.8.8.8 ip4:8.8.4.4 ip4:1.1.1.1 ip4:185.199.108.153 ip4:185.199.109.153 ip4:185.199.110.153 ip4:185.199.111.153 ip4:76.76.21.21 ip4:34.160.111.145 ip4:35.190.247.1 ip4:35.190.247.2 ip4:35.190.247.3 ~all

You could try doing this manually — or you can let our tool handle it in seconds. No copy-paste errors. No wasted lookups. No deliverability disasters.

🛡️

Why Use SPF Flattening Tools?

Sure, you could manually resolve every include statement in your SPF — but it’s tedious, error-prone, and breaks every time a provider updates their IPs. Our SPF flattening tool handles the hard part so you can focus on running your business.

  • ✔️ Prevents SPF authentication failures due to too many DNS lookups
  • ✔️ Improves email deliverability by listing actual IPs instead of includes
  • ✔️ Reduces bounce rates and spam placement from misconfigured records
  • ✔️ Makes it easier to manage SPF when third-party services change
  • ✔️ Strengthens protection against spoofing and phishing attempts
  • ✔️ Optional auto-monitoring for hands-free SPF updates

How It Works

🌐

1. Enter Your Domain

Start by entering your domain name to begin flattening.

📄

2. Resolve Includes

We detect all include: services like Mailgun, Google, Salesforce, etc.

💡

3. Add Manual IPs

Want to include static IPs? Just paste them in — we’ll include them in the final SPF.

⚙️

4. Convert to IPs

We flatten every service and output raw IP addresses for you.

🧩

5. Copy & Paste

Use your clean new SPF record in your DNS panel.

📡

6. We Monitor It

When providers change their records, we detect it & update yours automatically.