NNetDiagTools

Bulk SPF Validator

Validate SPF records for a list of domains and export the results as CSV.

Up to 100 entries per job

About this tool

Validate SPF records across an entire portfolio of domains in one job. Paste domains or upload a CSV and each domain's SPF record is fetched, syntax-checked and evaluated against the 10-DNS-lookup limit. The results table shows the record, its status and any warnings, and exports to CSV.

Ideal for agencies and IT teams responsible for many domains: quickly spot domains with no SPF record at all, records using the dangerous +all, duplicate records, or lookup counts at or over the limit.

Frequently asked questions

What statuses can a domain receive?

valid (record parses and stays within limits), warning (issues like ~all on a mature domain or lookup count near 10), invalid (syntax error, multiple SPF records or over the lookup limit) and missing (no SPF record found).

Does the bulk validator count nested includes?

Yes. Includes are resolved recursively exactly as a receiving mail server would, so the lookup count reflects the true total including every nested include and redirect.

Why do some rows take longer than others?

Each include in an SPF record requires extra DNS queries, and some DNS servers respond slowly. Domains with deeply nested records (common with multiple SaaS senders) naturally take a little longer to evaluate.