SpamAssassin rule

T_SPF_PERMERROR

SPF record is broken

+0.01 points Header test

What T_SPF_PERMERROR means

The SPF record has a syntax error, more than one v=spf1 record exists, or it needs more than 10 DNS lookups.

The rule's description in SpamAssassin: “SPF: test of record failed (permerror)”

How to fix it

Run the SPF checker. Merge duplicate records into one and remove or flatten includes until you are at 10 lookups or fewer.

This rule adds almost nothing to the score by itself. It matters only together with other rules.

Does your email trigger T_SPF_PERMERROR?

Send it to a free test address: we run SpamAssassin, check SPF, DKIM and DMARC and show every rule with a fix.

Open the email spam checker

Related rules

All SpamAssassin rules

Frequently asked questions

What does T_SPF_PERMERROR mean?

The SPF record has a syntax error, more than one v=spf1 record exists, or it needs more than 10 DNS lookups.

How do I fix T_SPF_PERMERROR?

Run the SPF checker. Merge duplicate records into one and remove or flatten includes until you are at 10 lookups or fewer.

How many points does T_SPF_PERMERROR add?

0.01 points in the default SpamAssassin ruleset (network tests on, Bayes off). A message is treated as spam from 5.0 points. Mail servers can change scores locally.

Start using our email validation software today!

Get 100 validations per month for free