CertaDNS
Skip to lesson

Adoption and Operation · lesson 1 of 3

The order to adopt in

After this lesson you can

Sequence the advanced controls so each one rests on something already working.

Assumes you have read The bulk-sender requirements and Choosing, or running both.

Each control in this course rests on something earlier. Adopting them out of order produces work that cannot be completed and, in two cases, failures that stop mail.

The sequence

#StepBecause
1SPF, DKIM, DMARC at p=none with ruaNothing later is verifiable without the reports.
2TLS-RPTOne TXT record, no failure mode, and it establishes a baseline before you change anything.
3Forward-confirmed reverse DNS, HELO names, outbound TLSFree, expected, and independent of everything else.
4DMARC to enforcementEvidence-driven. The prerequisite for the two that follow.
5MTA-STS in testing, then enforceTLS-RPT from step 2 is what tells you it is safe to enforce.
6DANE, if the MX zone is signedIndependent of 5, and both can run together.
7One-click unsubscribe and list hygiene, if you send bulkNot dependent on the rest, and easy to defer past the point it matters.
8BIMIRequires 4 to be genuinely complete, and costs real money.

The two orderings that matter

TLS-RPT before MTA-STS
   Otherwise "enforce" is a guess. The reports are the only
   evidence that senders can satisfy the policy.

DMARC enforcement before BIMI
   Not a recommendation — a hard requirement. p=none
   disqualifies, and so does pct below 100.

The rest is preference. Steps 3 and 7 can happen at any point, and step 6 can precede step 5 where DNSSEC is already solid and no web server exists.

Where it is reasonable to stop

Most domains should complete steps 1 to 4 and then stop until something changes. That is the whole of the spoofing protection, and it is where the benefit is concentrated.

Steps 5 to 8 are for specific reasons

MTA-STS and DANE protect against an on-path attacker, which matters if your inbound mail is worth intercepting. BIMI is a brand investment with a trademark prerequisite. None of them reduce spoofing, and a programme that reaches for them before finishing step 4 has the order exactly backwards.

Try it on a real domain

Free, no account, public DNS only.

Last reviewed