LIVE DNS · TLS POLICY

MTA-STS & TLS-RPT checker

Enter a domain to read its MTA-STS record, its TLS reporting record, and the policy file that sending servers fetch before they deliver mail to you.

Loading tool…

Your mail is being sent unauthenticated. Here is the full fix.

Lower stack cost. Back in the inbox. Built to send at any scale.

We rebuild it properly: secondary domains, inboxes, SPF, DKIM and DMARC set to enforcement, warmup and safe sending limits, blacklist monitoring on top. Send-ready in about 17 days. No campaigns, no copy, no lead lists. Infrastructure only.

Almost a decade building cold outreach infrastructure, including his own sending and verification stack built from scratch. 20+ B2B clients at companies worth $10M and above, all in tier one countries.

Free · Written plan + fixed price · No sales call required

What this checker does

MTA-STS tells sending servers that your domain expects encrypted delivery, and how to behave when encryption fails. TLS-RPT is the reporting half: it tells those servers where to send daily reports about the failures. This tool reads the TXT record at _mta-sts for your domain, the TXT record at _smtp._tls, and then tries to open the policy file at https://mta-sts.your-domain/.well-known/mta-sts.txt, which is the file sending servers actually act on. If the browser cannot read that file, the tool says so instead of guessing what is inside it.

How to read the result

A complete setup has all three pieces. The _mta-sts record points servers at the policy. The policy file names the MX hosts that are allowed and sets mode: testing only reports on failures, while enforce tells servers not to deliver when TLS cannot be set up or the certificate does not match. max_age is how long a server may cache the policy, in seconds. The _smtp._tls record by itself stops nothing; it only collects the reports you need to spot broken encryption early.

Fixing common failures

Missing everything is the normal starting point. Publish the _mta-sts TXT record, host the policy file on the mta-sts subdomain over valid HTTPS, and start in mode: testing with a TLS-RPT record in place, so reports arrive before you enforce. Check your MX hosts in the MX Record Checker first, because the policy file has to name them exactly. Move to enforce only when the reports stay clean, and raise max_age as enforcement settles in.

Copied
Free tools Get an inbox plan