SPF Lookup Limit
Verifies the SPF record stays under the DNS lookup limit defined by RFC 7208 §4.6.4 (10 lookups maximum).
This is a frequent silent failure. Every time you add a new email vendor via include:, you consume more lookups, and once you exceed 10 the SPF record is treated as permerror and most receivers behave as if you have no SPF at all.
Applies to: URIBL and URI hosts.
How It Works
We fetch your SPF record and walk every DNS-lookup mechanism:
include:redirect=a(anda:,a/)mx(andmx:,mx/)ptr(andptr:)exists:
Each one consumes one lookup. We follow include: and redirect= recursively (with cycle detection) and total the lookups across the entire chain.
Fails On
- Total lookup count exceeds 10.
- A cycle is detected in the include chain.
Related Checks
- SPF Record - verifies the SPF record exists and is unique.
- SPF Record (Strict) - verifies the record uses an enforcing policy.