MTA-STS Checker
Check MTA-STS (SMTP MTA Strict Transport Security) records for any domain. Enter a domain name to validate its DNS TXT record and policy file, ensuring your email delivery is protected against TLS downgrade attacks. Completely free, no signup required.
Check MTA-STS (SMTP MTA Strict Transport Security) records for any domain. Validates the DNS TXT record and policy file to ensure email delivery security.
Features
DNS TXT Record Lookup
Queries the _mta-sts subdomain TXT record via Cloudflare DNS-over-HTTPS to check for the existence and validity of the MTA-STS policy ID.
Policy File Validation
Fetches and validates the MTA-STS policy file from https://mta-sts.<domain>/.well-known/mta-sts.txt. Checks version, mode, MX rules, and max_age fields for correctness.
Security Status Assessment
Provides a clear security status: Fully Configured, Partially Configured, or Not Configured. Includes actionable recommendations for improving email security.
Error & Issue Detection
Identifies common MTA-STS misconfigurations including invalid TXT record format, policy file errors, missing MX patterns, and incorrect mode settings.
Who Needs MTA-STS?
Email Security Audit
Security professionals can audit client or organisational domains to verify MTA-STS is properly configured, ensuring email delivery is protected against TLS downgrade and man-in-the-middle attacks.
Postmaster & Sysadmin Troubleshooting
System administrators setting up email infrastructure can verify MTA-STS records are correctly deployed before rolling out the policy to enforce mode, preventing accidental email loss.
Compliance & Best Practices
Organisations requiring compliance with modern email standards (BIP 2026-01, Google/Yahoo sender requirements) can validate MTA-STS is in place alongside SPF, DKIM, DMARC, and BIMI.
About MTA-STS
What is MTA-STS?
MTA-STS (SMTP MTA Strict Transport Security) is a standard (RFC 8461) that enables domain owners to declare that email servers sending mail to their domain must use TLS encryption. It prevents TLS downgrade attacks and provides a mechanism for domain owners to enforce encrypted email delivery.
How MTA-STS Works
MTA-STS works through two components: a DNS TXT record at _mta-sts.<domain> containing a policy ID, and a policy file hosted at https://mta-sts.<domain>/.well-known/mta-sts.txt. Sending mail servers first check the DNS record, then fetch and cache the policy file, which tells them whether to enforce TLS, test without enforcement, or skip checking.
MTA-STS Policy Modes Explained
The policy file has three modes: enforce - sending servers MUST use TLS or reject the message; testing - sending servers will attempt TLS but deliver even if it fails (useful for monitoring); none - no policy enforcement, for deactivating MTA-STS. The enforce and testing modes require at least one MX pattern and a max_age value.
MTA-STS vs. TLS-RPT
MTA-STS works alongside TLS-RPT (TLS Reporting, RFC 8460), which provides a reporting mechanism for senders to report TLS connection failures. While MTA-STS enforces TLS, TLS-RPT gives domain owners visibility into delivery issues. Many major providers including Google, Microsoft, and Yahoo now require or strongly recommend MTA-STS.
Related Tools
DNS Propagation Checker
Check if DNS changes have propagated by querying multiple global nameservers (Cloudflare, Google, Quad9). Shows propagation status across regions with live results and colour-coded status indicators - free online DNS propagation checker.
Domain Age Checker
Check the age of any domain in years, months, weeks, and days. Enter a domain name to get its creation date, registration timeline, registrar info, and SEO authority estimate based on domain age - all fetched from the official RDAP registry in real time. Free online domain age checker.
Bulk WHOIS Lookup
Check domain registration information for up to 20 domains at once using the RDAP protocol. View registrar, creation date, expiry date, nameservers, and domain status codes in a sortable table - free online bulk WHOIS lookup.
Domain Expiry Checker
Check when any domain expires - enter a domain name to see its expiration date, days remaining, registrar lock status, auto-renew status, and complete WHOIS details. Colour-coded health indicators show whether renewal is urgent. Free online domain expiry checker.