SmartTechnology solutions for business

SPF Record Explainer

Explain SPF mechanisms and syntax without branching lookups. It does not claim to simulate every DNS lookup.

Paste the TXT record that starts with v=spf1. Quotes are fine.

Try:

Your result

Paste an SPF record to read it part by part.

How to use it

  1. Paste a record that starts with v=spf1.
  2. Read each qualifier and mechanism.
  3. Read that DNS was not queried.

Examples

  • mx and allv=spf1 mx -all + mx - all dns: not queried
  • An includev=spf1 include:mail.example ~all + include ~ all dns: not queried
  • An addressv=spf1 ip4:192.0.2.1 -all + ip4 - all dns: not queried
Tool details and privacy

Paste one SPF record. The page lists each mechanism with its qualifier. An unknown mechanism is refused. The last line says DNS was not queried.

A parsed record is not proof that mail will be accepted. DNS was not asked.

Options

  • A missing qualifier is treated as +.
  • Mechanisms are all, include, a, mx, ip4, ip6, exists, redirect, and exp.

Limits

  • DNS is not queried.
  • An unknown mechanism is refused.
  • This does not say whether a message will be delivered.

Privacy

What you type stays in your browser. Nothing is uploaded or saved on the server.

Questions

Is DNS queried?

No.

What does v=spf1 mx -all report?

+ mx, then - all, then dns not queried.

Does this test delivery?

No.

Is the record uploaded?

No.

Related tools

All tools