Skip to content
Glossary · Authentication

SPF permerror

The SPF result when the domain's published record cannot be interpreted, such as two SPF records or more than ten lookups; only a DNS fix resolves it.

What it means

permerror means the SPF policy is broken in a way a retry will not fix. The common causes: two TXT records starting with v=spf1, a syntax error, more than ten DNS-querying terms, more than two void lookups, an include or redirect pointing at a domain with no SPF record, or a modifier repeated.

RFC 7208 says a receiver that rejects for permerror should reply 550 with enhanced code 5.5.2. Under DMARC it is not a pass.

Because it signals a defect in the record itself, permerror is one of the most actionable SPF results: run the record through a checker that counts lookups and validates syntax.

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