Check the SPF terms that use macros
Why it matters
Some SPF terms use macros whose result depends on the sender, so the scan counted them as lookups but could not follow them. Nothing is necessarily wrong, but the real lookup count may differ from what was measured.
The fix
- Macros (written like %{i} or %{d}) are valid and some providers use them on purpose. If you copied the record from your provider's setup page, leave it as it is.
- If you wrote a macro yourself and do not know why, replace it with a plain include or ip4/ip6 term.
Related
- Reported by the SPF record check
- Publish an SPF record
- Merge the SPF records into one
- Fix the syntax error in the SPF record
- Replace +all in the SPF record with ~all
- Narrow the very large address range in the SPF record
- Change ?all in the SPF record to ~all
- Choose the right SPF ending for this domain
- End the SPF record with ~all or -all
- Bring the SPF record under 10 DNS lookups
- Leave room under the SPF lookup limit
- Remove SPF terms that point at names that no longer exist
- Fix the SPF include that has no SPF record
- Break the loop in the SPF includes
- Replace the include that has several SPF records
- Replace the ptr mechanism in the SPF record
- Re-run the scan if part of the SPF record could not be read
Scan your domain to see whether this applies to you.