Definition and scope

The DNS records that complement SPF and DMARC for modern mail domains.

Use this reference to establish the meaning and limits of the result before changing production configuration.

How it works

DKIM publishes a public key under selector._domainkey. MTA-STS advertises a version in DNS and serves a policy over HTTPS. TLS-RPT names report destinations for transport encryption failures. BIMI points supporting receivers to a brand indicator.

How to read it

A DKIM selector comes from the sender configuration and cannot be discovered reliably. MTA-STS TXT presence does not prove that its HTTPS policy is reachable. TLS-RPT and BIMI syntax should be checked separately from provider-specific eligibility.

Correct and incorrect examples

Compare the normalized examples. Technical values are illustrative and use documentation ranges or reserved names.

Correct
selector1._domainkey.example.com TXT "v=DKIM1; k=rsa; p=..."
Incorrect or misleading
unknown._domainkey.example.com → DKIM = ∅
ElementRoleExample
DKIMselector._domainkeyv=DKIM1; p=…
MTA-STS_mta-sts TXT onlyv=STSv1; id=…
TLS-RPT_smtp._tlsv=TLSRPTv1; rua=…
BIMIselector._bimiv=BIMI1; l=…

Common problems

Empty DKIM keys revoke a selector; unknown selectors do not prove DKIM is absent. Mismatched MTA-STS IDs, stale policies, invalid report URIs and assuming BIMI replaces DMARC are common mistakes.

Practical checklist

Inventory every sending platform and selector, rotate keys without removing the old one too early, validate DMARC first, and monitor TLS reports before enforcing transport policy.

Standards and primary references

These primary specifications define the protocol behavior. Provider documentation may add operational requirements but cannot replace the standard.