Every host in your MX

A certificate expires on a mail server nobody watches

The certificate on your website has a calendar entry. The one on your MX usually does not, and when it lapses mail stops being encrypted or stops arriving. Every host in your MX is connected to and its certificate read, so the number of days left is a figure you can see rather than one you have to remember

The MX check in the panel, listing each mail host with its ports, STARTTLS support and the certificate expiry

The certificate itself

Read from a real connection to each mail host, not from a database of what was true last month

  • Expiry date and days remaining
  • Chain validated to a trusted root
  • Names on the certificate checked
  • Reminders for the web certificate at 7, 3 and 1 days
The TLS and STARTTLS check, showing required ports 25 and 587 passing, optional 465 and 2525, TLS 1.3 everywhere and the nearest certificate expiry

What the TLS checks do

Everything here comes from an actual connection to your mail hosts, repeated on the same schedule as the rest

Which ports are tried, and which decide the verdict

Two of them carry mail that has to arrive, and two are conveniences. A failure on the second pair is worth knowing about and is not worth an alarm

PortWhat it carriesEffect on the verdict
25Delivery between servers, RFC 5321Required. A host that cannot start TLS here fails the check
587Submission from clients, RFC 6409Required. Mail your own users send leaves through this one
465Implicit TLS, RFC 8314Reported only. Its absence is normal on plenty of working servers
2525Alternative submission where port 25 is blockedReported only. Common on cloud hosts, absent almost everywhere else
443The web certificate on the same domainChecked alongside, because a certificate that expires there usually expires on the mail hosts too

Every MX host is tried on every port, so a certificate that expired on the third host is not hidden by the first two

Three steps, about ten minutes

No agent and no access to your servers. Everything is read from an ordinary connection

1

Enter the domain

Each host in the MX is connected to, STARTTLS attempted, and the certificate read with its expiry, chain and names

2

Look at the host you forgot about

Problems here are rarely on the primary. They are on the backup MX that was set up once and has not been touched since

3

Leave the reminders on

On an account the check repeats every ten minutes, and the web certificate and the domain registration send reminders at seven, three and one days

Questions about certificates and TLS

What is checked on which port, why a DANE record breaks on renewal, and what happens when STARTTLS fails

STARTTLS on ports 25 and 587 upgrades an unencrypted connection to a secure one, while Implicit TLS on port 465 is encrypted from the start. We monitor both to ensure your servers follow modern encryption standards.

Not on that host. The MTA-STS check fetches the policy file over HTTPS and validates its contents, the version, the mode, the max age and the MX names it lists. HSTS is checked separately, on your website, as part of the security headers check.

SSL/TLS encrypts the connection between mail servers, ensuring that your emails cannot be intercepted or read by unauthorized parties during transit.

If a certificate expires, other mail servers may refuse to send you email or mark it as insecure. This can lead to delivery failures and broken MTA-STS policies.

Every ten minutes, on every plan. Ports 25 and 587 are always tried, with 465 and 2525 where they answer, and the HTTPS certificate on the same domain is read on the same cycle. There is no per-plan frequency setting, because there is no plan that gets a slower one.

Specifications this page relies on

  • RFC 5321Simple Mail Transfer Protocol
  • RFC 6409Message Submission for Mail
  • RFC 8314Cleartext Considered Obsolete: TLS for Email Submission and Access

Check the certificate on your backup MX

Every host in your MX is connected to, not just the one with the lowest priority number. One domain is free, and no card is needed