Configuring SPF with Mailpro is a 5-minute job that pays off immediately: better inbox placement, fewer bounces and protection against domain spoofing. This guide walks you through the exact steps, whether you use a shared sending domain or your own.

Before you start: You need access to your domain registrar or DNS host (Cloudflare, GoDaddy, OVH, Route53, etc.) and the ability to add or edit a TXT record.

Step 1 — Check whether you already have an SPF record

Open your DNS panel and look for an existing TXT record on the root domain that begins with v=spf1. If you have one, you must edit it (you cannot add a second SPF record). If you have none, create a new TXT record.

Step 2 — Add the Mailpro include

Add include:_spf.mailpro.com inside the existing record (or use it as the only mechanism if no SPF exists yet). Common combinations:

Scenario SPF record
Only Mailpro v=spf1 include:_spf.mailpro.com -all
Mailpro + Google Workspace v=spf1 include:_spf.mailpro.com include:_spf.google.com -all
Mailpro + Microsoft 365 v=spf1 include:_spf.mailpro.com include:spf.protection.outlook.com -all

Step 3 — Choose the right policy

End your record with one of: -all (hard fail, recommended once tested), ~all (soft fail, marks unauthorized mail as suspicious) or ?all (neutral, only for testing). Start with ~all for a few days, then switch to -all.

Step 4 — Wait for DNS propagation

Most providers update in 5–30 minutes; some can take up to 24 hours. Use a public SPF checker or your dashboard’s built-in validator.

Common pitfall: Never add a second TXT record starting with v=spf1. Combine all senders into one record using multiple include: directives.

Step 5 — Validate and complement with DKIM and DMARC

Once SPF passes, set up DKIM and DMARC for full authentication. Watch our short tutorial: how to configure SPF in your domain.

Need a hand? Mailpro support helps you publish the right SPF record for your provider. See the SPF configuration page or read the full SPF FAQ.

Previous question

   

Next question

You might also be interested in:

Are Email Addresses Case Sensitive?

Short answer: in everyday email use, addresses are treated as case-insensitive. Sending to [email protected] or [email protected] reaches the same inbox...

Read more

What Are the Differences Between Texting and Email?

Texting and email both deliver written messages, but they target very different moments. SMS goes straight to the phone in...

Read more

MSISDN: Definition and Format (CC+NDC+SN)

MSISDN stands for Mobile Station International Subscriber Directory Number. It is the worldwide format your SMS gateway uses to identify...

Read more

What Does Emailing Mean?

Emailing refers to the practice of sending email at scale — usually to a list of contacts — for marketing,...

Read more

How to Fix Error 5.7.1 (Relay Access Denied)

Code 5.7.1 « Relay access denied » means the SMTP server you connected to refuses to forward your message to...

Read more

Unleash the Power of Professional Email Marketing

Secure, scalable, and built for impact. Join Mailpro™ today and enjoy 500 free credits to send your first campaign.
Start Sending for Free