Glossary
TLS-RPT (SMTP TLS Reporting)
Delivers daily reports on TLS failures during email delivery
TLS-RPT (SMTP TLS Reporting) is an email standard defined in RFC 8460 that enables domain owners to receive daily JSON reports from sending mail servers about failures and successes when establishing TLS-encrypted connections to deliver mail to their domain.
What is TLS-RPT?
TLS-RPT, or SMTP TLS Reporting, is specified in RFC 8460. It is a companion standard to MTA-STS and DANE (DNS-based Authentication of Named Entities) that provides visibility into TLS connection attempts made by sending mail servers when delivering email to your domain. Without TLS-RPT, TLS failures are silent — you have no way of knowing whether inbound email delivery is failing due to certificate errors or policy mismatches.
Domain owners publish a TLS-RPT policy as a DNS TXT record at "_smtp._tls.yourdomain.com." This record contains a "rua=" tag that specifies one or more email addresses or HTTPS endpoints where reports should be delivered. Sending mail servers that support TLS-RPT send a JSON report once per day for each policy domain they encounter.
TLS-RPT is particularly valuable during the deployment of MTA-STS because it reveals whether legitimate sending servers are encountering TLS errors that would cause delivery failures if the policy were set to "enforce" mode.
How Does TLS-RPT Work?
When a sending mail server with TLS-RPT support delivers mail to a domain that has published a TLS-RPT record, it tracks the outcome of each TLS connection attempt. At the end of a 24-hour reporting window, it compiles a JSON report summarising all connection results for that domain: the total number of successful TLS sessions, the number of failures, the type of failure (for example, certificate validation error, MX mismatch, or STARTTLS negotiation failure), and the policy that was in effect (MTA-STS or DANE).
The report is sent to the "rua=" address specified in the TLS-RPT DNS record. Reports can be delivered by email or via HTTP POST to an HTTPS endpoint. The JSON schema is standardised, allowing automated tools to parse and analyse reports across many sending servers.
TLS-RPT reports are analogous to DMARC aggregate reports in the email authentication world — they provide forensic data that helps operators identify and fix problems before they cause email loss.
How to Check Your TLS-RPT Record
You can verify that your TLS-RPT DNS record is correctly published using the TLS-RPT Checker at nslookup.net/tools/tls-rpt-checker. The tool queries the TXT record at "_smtp._tls.yourdomain.com," validates the syntax, and confirms that the "rua=" reporting address is correctly formatted.
After publishing your TLS-RPT record, allow 24 to 48 hours for the first reports to arrive. Major senders like Google and Microsoft will begin sending reports once they observe mail delivery to your domain.
Related Tool
TLS-RPT Checker