Blog · Email security

Email security, from the records up

Email is where most small businesses are impersonated first, because forging a sender is cheap and the invoice that follows looks exactly like a real one. These guides are the fixes, in the order that does not break your mail.

There are three separate mechanisms in play, and they are routinely confused with each other. SPF describes which servers may send mail for your domain. DKIM signs the message so a receiver can tell whether it was altered in transit. DMARC is the policy that decides what to do when either check fails — and, critically, whether the domain the receiver checks is the domain your customer actually sees in their inbox.

It is common to find SPF published, less common to find a working DKIM signature on every sender, and rarer still to find a DMARC policy that enforces anything — because enforcement is the step that makes missing mail somebody's problem. The guides here take that sequence seriously: inventory first, reporting second, enforcement last.

Every post in this cluster ends with the same question: what would you do on Monday? Where a check can be run by hand, the command is in the post. Where it cannot, the post says so rather than implying a tool will handle it.

Reference article

For the specification-level detail behind these guides — mechanisms, edge cases and what the standard does not cover:

SPF, DKIM and DMARC: how email authentication actually works

What the tool checks

The controls this cluster maps to.

Pulled from the published 22-control catalog, with the weights that drive the posture score.

Read-only checks from the 22-control catalog. Every conclusive result quotes the observation behind it.
ControlWhat is evaluated
SPF policy strengthWhether the record ends in a hard fail (-all), a soft fail, or nothing at all.
SPF record validityWhether the record stays inside the RFC 7208 ten-lookup limit, and whether more than one SPF record exists.
DMARC enforcementWhether _dmarc exists and which policy is published: none, quarantine or reject.
DKIM presenceWhether discoverable selectors publish a usable key, and at what length.
MX and null-MX postureWhether mail routing is coherent, including deliberate null MX for domains that never send.

Check this area on your own domain.

The assessment covers all five clusters, with the observation quoted behind every conclusive finding.