DMARC Engine
Home/Glossary/MTA-STS
Glossary

MTA-STS

A standard that tells sending servers to require encrypted, authenticated TLS when delivering mail to your domain.

MTA-STS (Mail Transfer Agent Strict Transport Security), defined in RFC 8461, lets a domain declare that other mail servers must use STARTTLS with a valid certificate when delivering email to it. It closes a long-standing gap where opportunistic TLS could be stripped or downgraded by an attacker on the path.

It works through two pieces of DNS and HTTPS. First, a TXT record at _mta-sts.<domain> publishes a policy version and an id that changes whenever the policy updates. Second, a policy file is served over HTTPS at https://mta-sts.<domain>/.well-known/mta-sts.txt, listing the permitted MX hosts and a mode.

The mode can be testing, where failures are reported but mail is still delivered, or enforce, where a sending server must abort delivery if TLS or certificate validation fails. A none mode withdraws the policy. Operators usually start in testing, watch TLS-RPT reports, then move to enforce.

MTA-STS protects mail in transit and complements DMARC, which protects against spoofing. Use the checker below to confirm the DNS record and policy file match and parse correctly.

Check it on your domain

Written and reviewed by the DMARC Engine team · Last reviewed June 2026

See where your domain stands today

Run a free DMARC scan, then let us take you to enforced p=reject with no email outage.