Check library
Email SecurityTypical severity · Medium

Sender Policy Framework

SPF identifies mail systems authorized to send for a domain.

What Chalo checks

Chalo resolves TXT records, finds v=spf1, and flags an explicit +all mechanism.

Passing signal

An SPF record exists and does not permit every sender.

Failing signal

No SPF record exists, or +all permits unauthorized senders.

How to fix it

Publish one SPF record covering legitimate senders. Validate includes before moving to a strict policy.

Example configuration
v=spf1 include:_spf.example.net -all