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.
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.
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.