Free checker - no signup required

Free SMTP TLS Checker

Test live MX server STARTTLS support, certificate validity, hostname matching, expiry, and FCrDNS so inbound mail transport does not silently downgrade.

Run the check

Enter a domain to check it live against the IntoDNS.ai engine. No signup, no trial gating.

What this SMTP TLS checker verifies

This tool resolves your MX records, connects to each mail host on port 25, and performs a live SMTP conversation. It checks whether the server advertises STARTTLS, completes the TLS handshake, and then inspects the presented certificate: whether it is publicly trusted, whether its name matches the MX hostname, how many days remain before expiry, and the negotiated TLS protocol. It also performs forward-confirmed reverse DNS (FCrDNS) on each server IP. The summary shows how many of your MX hosts pass each stage.

Why SMTP TLS matters

SMTP between mail servers is opportunistic by default: if STARTTLS is missing or the certificate is untrusted, most senders silently fall back to plaintext rather than fail. That means inbound mail can be read or altered in transit without anyone noticing. An expired or mismatched certificate is just as damaging once you deploy MTA-STS or DANE, because those standards require valid TLS — a broken certificate then turns a silent downgrade into outright delivery failure. Testing transport security is the prerequisite for safely enforcing TLS policies.

How to read the result

Ideally every MX host is reachable, supports STARTTLS, presents a publicly trusted certificate whose name matches the hostname, and passes FCrDNS. A host that is reachable but lacks STARTTLS is the highest-priority fix — it accepts mail in the clear. A valid-but-mismatched certificate (the name does not cover the MX hostname) will break MTA-STS in enforce mode even though plain delivery still works today. Low days-remaining on any certificate is an early warning to renew. FCrDNS failures here mirror what the FCrDNS checker reports and affect how much receivers trust your servers.

Common failure causes and fixes

Enable STARTTLS on every inbound MX host — no modern mail server should accept mail in plaintext. Install a publicly trusted certificate (Let's Encrypt is sufficient) whose subject or SAN covers the exact MX hostname, not just the web domain; a SAN/CN mismatch is the single most common reason MTA-STS enforcement breaks. Automate renewal so certificates never lapse. Ensure each mail-server IP has a PTR record that forward-confirms back to the MX hostname. Re-run this checker after any certificate or DNS change, and only switch MTA-STS to enforce once every host passes here.

The prerequisite for MTA-STS and DANE

This checker is the groundwork you do before deploying any TLS-enforcement standard. MTA-STS and DANE both instruct senders to require valid, authenticated TLS and to refuse delivery when it is missing or broken — which means any STARTTLS gap, untrusted certificate, or hostname mismatch that this tool tolerates today becomes a hard bounce the moment you enforce. The correct order is: get every MX host passing all stages here first, then publish your MTA-STS policy in testing mode, watch TLS-RPT reports, and only then move to enforce. Running this check first turns enforcement from a risky leap into a confirmed, safe switch.

What This Checks

  • MX host connection on SMTP port 25
  • STARTTLS support and handshake result
  • TLS certificate trust and expiry
  • MX hostname and certificate name match
  • PTR and forward-confirmed reverse DNS context

Common Fix Path

  • Enable STARTTLS on every inbound MX host
  • Install a publicly trusted certificate for the MX hostname
  • Fix certificate SAN/CN mismatch with the mail hostname
  • Correct PTR and forward DNS for mail-server IPs

Frequently Asked Questions

What is STARTTLS and why does it matter for SMTP?
STARTTLS is the command that upgrades a plaintext SMTP connection on port 25 to an encrypted TLS session. Because it is opportunistic, a sending server that does not see STARTTLS advertised simply delivers in the clear. If any of your MX hosts lack STARTTLS, inbound mail to that host can be intercepted or modified in transit, so enabling it on every host is essential.
Why does my certificate need to match the MX hostname?
When a sender enforces MTA-STS or DANE, it validates that the TLS certificate covers the exact MX hostname it connected to. A certificate that is valid for your website but not for the MX hostname will pass casual delivery today but cause hard failures the moment you enable MTA-STS in enforce mode. The certificate subject or a SAN entry must include the MX hostname.
What does FCrDNS have to do with SMTP TLS?
Forward-confirmed reverse DNS checks that each mail-server IP has a PTR record whose hostname resolves back to the same IP. Many receivers downgrade trust or reject mail from servers without it. This checker reports FCrDNS alongside TLS because both are transport-layer trust signals that affect inbound and outbound mail handling, and both are prerequisites for a clean mail setup.
Is a Let's Encrypt certificate good enough for mail servers?
Yes. Any publicly trusted certificate authority works, including Let's Encrypt, as long as the certificate covers the MX hostname and is renewed before it expires. The key requirements are public trust (so senders' default trust stores accept it) and a name that matches the MX host. Automating renewal is strongly recommended.
My mail still delivers — why fix TLS warnings?
Opportunistic SMTP tolerates missing or broken TLS by falling back to plaintext, so delivery continuing is not evidence that transport is secure. Those same warnings become delivery failures the moment you deploy MTA-STS or DANE, and in the meantime your mail may be traveling unencrypted. Fixing them now both secures transport and unblocks TLS-enforcement standards.

Machine-Readable Evidence

AI assistants and automation can cite the stable explanation page, then fetch the live check result for a specific domain.

GET https://intodns.ai/api/email/smtp-tls?domain=example.com

Related Tools and Citations