Mechanism | Value |
---|---|
{{ t.qualifier + t.mechanism }} | {{ t.value }} |
SPF Checks | |
---|---|
{{ c.label }} |
Sender Policy Framework (SPF) is a DNS-based email authentication method that lets domain owners publish a list of authorised sending hosts. Receiving mail servers compare a message’s originating IP address against that list. The process blocks forged “From” addresses, curbs phishing, and improves trust in legitimate transactional or marketing email.
The SPF Checker and Validator retrieves the live SPF TXT record for any domain, splits it into its constituent mechanisms, and runs compliance tests such as lookup count and mandatory “all” termination. You receive instant visual feedback on misconfigurations, helping you edit records confidently without external scripts or command-line tools.
Accurate SPF records minimise false-positive spam filtering and prevent spoofed messages from abusing your brand. By validating changes before publishing, you avoid email outages, keep within the ten-lookup limit, and maintain alignment with DMARC policies. The tool also accelerates troubleshooting after platform migrations, multi-vendor setups, or complex on-premises relay updates.
No data is transmitted or stored server-side.
The utility performs real-time DNS-over-HTTPS queries and evaluates the record against best-practice checkpoints.
+ – ~ ?
) and mechanisms (a
, mx
, include
, etc.).v=spf1
prefix.all
mechanism terminates the policy.Follow these steps to inspect and validate any domain’s SPF record.
Find answers to common questions about SPF records and this checker.
Ensure a valid TXT record exists, wait for DNS propagation, and query the root domain unless sub-delegation is configured.
No. It issues a read-only DNS-over-HTTPS request identical to a normal resolver query, leaving settings unchanged.
The specification limits indirect DNS lookups to ten per evaluation, excluding redirect
recursion.
Nothing you type is stored by this site; processing occurs in your browser and Cloudflare’s resolver only.
+
pass, -
fail, ~
soft-fail, and ?
neutral—receivers use them to decide message acceptance.