ReaperCloud

DMARC & SPF Lookup

Enter a domain to retrieve its DMARC and SPF records, validate every tag and mechanism, and see what’s worth fixing.

Try turbosec.io, salesforce.com or gov.uk

What this checks

DMARC policy

We query _dmarc.<domain>, follow the fallback to the organizational domain for subdomains, validate every tag, and flag the case where more than one record is published — which switches DMARC off entirely.

SPF lookup budget

SPF allows only ten DNS lookups. We follow every include: and redirect= recursively and count them, because exceeding the limit is a PermError that makes SPF fail for all of your mail.

Reporting addresses

DMARC report destinations must be valid mailto: URIs. When they point at another domain, that domain has to publish an authorisation record — we check for it, because missing it silently stops reports arriving.

Real protection

A record can be valid and still protect nothing. We call out p=none, reduced pct, weak subdomain policies, and SPF records ending in +all or no all at all.