Troubleshooting Guides

Fix Domain Security Errors

Step-by-step guides to diagnose and fix common SPF, DMARC, DKIM, SSL, DNSSEC, and security header issues. Each guide includes the exact fix, common gotchas, and a way to verify your changes.

SPFSPF Errors

Critical

SPF Too Many DNS Lookups

Your SPF record exceeds the 10 DNS lookup limit defined in RFC 7208. When an email receiver evaluates your SPF record and the lookup count exceeds 10, it returns a PermError and the SPF check fails entirely.

Critical

Multiple SPF Records Found

Your domain has more than one TXT record starting with "v=spf1". RFC 7208 requires exactly one SPF record per domain. Multiple records cause a PermError, meaning SPF authentication fails for all emails.

Critical

SPF PermError

Your SPF record has a permanent error that prevents it from being evaluated. This can be caused by syntax errors, exceeding the 10 DNS lookup limit, multiple SPF records, or invalid mechanisms.

High

No SPF Record Found

Your domain does not have an SPF TXT record published in DNS. Without SPF, receiving servers cannot verify which mail servers are authorized to send email on behalf of your domain.

High

SPF Include Domain Not Resolving

One or more "include" mechanisms in your SPF record point to a domain that does not have a valid SPF record or does not resolve in DNS.

High

SPF TempError (Temporary DNS Failure)

A SPF TempError means a transient DNS lookup failed during SPF evaluation. Unlike a PermError, the result is not necessarily wrong — but receivers may defer or fail your message until the lookup succeeds.

Medium

SPF SoftFail (~all) Instead of HardFail (-all)

Your SPF record ends with ~all (softfail) instead of -all (hardfail). While softfail marks unauthorized senders as suspicious, it does not instruct receivers to reject the message.

Medium

SPF Record Exceeds 255 Characters

Your SPF record exceeds the 255-character limit for a single DNS TXT string. While DNS TXT records can contain multiple strings that are concatenated, some older resolvers may not handle this correctly.

DMARCDMARC Errors

Critical

No DMARC Record Found

Your domain does not have a DMARC TXT record at _dmarc.yourdomain.com. Without DMARC, there is no policy telling receivers what to do with emails that fail SPF and DKIM authentication.

High

DMARC Policy Set to None

Your DMARC record has the policy set to p=none, which means receiving servers will not take any action against emails that fail DMARC checks. This provides no protection against spoofing.

High

DMARC Alignment Failure

Emails from your domain are failing DMARC because neither SPF nor DKIM is aligned with the From header domain. DMARC requires at least one of SPF or DKIM to both pass and be aligned.

Medium

DMARC Reporting (rua) Not Configured

Your DMARC record does not include a rua (aggregate reporting) tag. Without it, you will not receive any reports about email authentication results for your domain.

Medium

DMARC Subdomain Policy Not Set

Your DMARC record does not include an sp= tag to define policy for subdomains. Without it, subdomains inherit the parent domain's policy, which may not be appropriate.

Medium

DMARC Percentage Not Set to 100%

Your DMARC record includes a pct= tag set to less than 100. Only a percentage of failing emails are subject to your DMARC policy; the rest are treated as if the policy were "none".

Medium

DMARC TempError (Transient DNS Failure)

A DMARC TempError means the receiver could not retrieve your DMARC record due to a transient DNS issue. The receiver typically applies a default policy and may retry — but persistent TempErrors weaken DMARC enforcement.

Low

BIMI Record Not Configured

Your domain doesn't publish a BIMI record. BIMI (Brand Indicators for Message Identification) lets you display your logo next to authenticated emails in supporting inboxes, improving brand visibility and trust signals.

DKIMDKIM Errors

SSL/TLSSSL/TLS Errors

DNSSECDNSSEC Errors

Security HeadersSecurity Headers Errors

Not Sure What's Wrong?

Run a free scan to diagnose your domain's security issues. We'll check SPF, DMARC, DKIM, SSL, DNSSEC, and security headers in seconds.

Scan Your Domain Now