SPF include chain health check
Track vendor bundles, deep includes, and planned changes. Keep headroom (≤8 lookups), cap depth at ≤3, and avoid cycles. Flatten only long‑term stable ranges.
Check now
Steps
- Fetch TXT and expand includes; graph the chain
- Count include/a/mx/ptr/exists/redirect toward the 10 cap
- Classify sources (stable vs volatile) and consider flattening the stable ones
- Stage on a sub‑domain; monitor 24–48h; then cut over
Pitfalls
- Hidden recursion and loops; cap depth ≤3
- Macros and
ptr/existsinflating lookups - Duplicate TXT records; receivers may choose arbitrarily