Skip to content
Glossary · Authentication

SPF qualifier

The one-character prefix on an SPF mechanism that sets the result when it matches: + for pass, - for fail, ~ for softfail, ? for neutral.

What it means

Every SPF mechanism can carry a qualifier. When the mechanism matches the sending IP address, evaluation stops and the qualifier becomes the result: + gives pass, - gives fail, ~ gives softfail and ? gives neutral. With no qualifier the default is +, so include:example.net and +include:example.net mean the same thing.

The closing all mechanism is where a qualifier matters most, since it expresses the domain's policy for every address not listed. A qualifier on another mechanism is legal and occasionally useful, for example -ip4:192.0.2.66 to exclude one address inside a network that a later term authorizes.

Receivers apply their own policy to each result. RFC 7208 leaves the handling of fail to local policy, says not to reject on softfail alone, and requires neutral to be treated exactly like none.

Example

v=spf1 -ip4:192.0.2.66 ip4:192.0.2.0/24 ~all

On this site

Sources

What this definition rests on. The wording is ours; the facts are theirs.

All 432 terms in the glossaryThe wiki: blocklists and bounce codes

Beat · paid monitoring

A heartbeat for your email.

Beat runs every check on this site on a schedule: 41 checks, 25 blacklists and real inbox placement. The moment something breaks, it tells you what broke, why it matters, and the exact fix.

example.comWatching
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 of 25

Illustrative. Your domain, every few hours.

Also from us:Pulse: your own sending infrastructureConsulting: $65/hr, no retainer