TLS-RPT checker icon

TLS-RPT Checker

Check your domain's TLS-RPT configuration. Monitor secure email delivery and detect potential downgrade attacks with Transport Layer Security Reporting.

TLS-RPT checker icon

How Skysnag Simplifies TLS-RPT

Skysnag automates the implementation and management of TLS-RPT for your domain, providing valuable insights into your email security posture.

Automated Setup

Generate and deploy TLS-RPT records with zero manual configuration

Report Collection

Collect and aggregate TLS reports from sending mail servers

MTA-STS Integration

Seamlessly integrate with MTA-STS for comprehensive email security

Visual Dashboards

Transform complex TLS reports into easy-to-understand visualizations

Security Alerts

Get notified of potential downgrade attacks or TLS failures

Compliance Monitoring

Track compliance with your secure email delivery policies

What is TLS-RPT?

TLS-RPT (Transport Layer Security Reporting) is an email security standard that enables domains to receive reports about TLS connectivity problems. It works alongside MTA-STS to provide visibility into secure email delivery and detect potential security issues.

TLS Failure Reporting

Receive reports when email delivery attempts fail due to TLS issues, helping identify security vulnerabilities.

Detect Downgrade Attacks

Identify potential man-in-the-middle attacks where secure connections are downgraded to unencrypted ones.

Delivery Insights

Gain visibility into how many emails are being delivered securely versus insecurely.

Complement MTA-STS

Works alongside MTA-STS to provide reporting on policy failures and enforcement issues for complete protection.

TLS-RPT Record Components

A TLS-RPT record consists of these key components that define how reporting should be handled:

Reporting URI

Destination where TLS reports should be sent

v=TLSRPTv1

Report Format

Format of the TLS reports (typically 'tlsrpt')

max_age=86400

Max Age

How long the policy should be cached (in seconds)

TLS-RPT Implementation Results

See the impact of implementing TLS-RPT with Skysnag

100%

visibility into TLS failures

95%

reduction in undetected attacks

24/7

monitoring and alerts

99.9%

secure email delivery rate

Talk to an expert to review your authentication gaps.

Meet with one of our experts to review your report. We'll walk you through the issues, explain the security gaps, and show you exactly how Skysnag resolves them - automatically.

Discuss my results

See everything Skysnag has to offer

Skysnag gives you everything you need to enforce DMARC, automate SPF and DKIM, deploy MTA-STS and TLS-RPT, and activate BIMI - so your emails are secure, compliant, and trusted.

Monitor Icon

Monitor

Identify email compromise attempts and troubleshoot email delivery issues

Comply Icon

Comply

Comply with Microsoft, Google and Yahoo requirements and visualize sending data in real-time

Protect Icon

Protect

Automate DMARC enforcement for unparalleled email security

Certify Icon

Certify

Certify your brand with the highest identity standard globally

Start for free

TLS-RPT guide

What is a TLS-RPT record?

A TLS-RPT record is a DNS TXT record, published at _smtp._tls.yourdomain.com, that asks other mail servers to send you daily reports when they fail to deliver email to you over an encrypted (TLS) connection. It is how you get visibility into encryption problems that would otherwise be silent, and it pairs with MTA-STS.

What is TLS-RPT?

TLS-RPT (SMTP TLS Reporting), defined in RFC 8460, lets a domain request diagnostic reports about the success or failure of TLS encryption on inbound email. Sending servers that support it will deliver daily aggregate reports to the address in your record.

Email encryption (STARTTLS) usually fails silently — if a sending server can’t negotiate TLS, it may fall back to plaintext or drop the message, and you would never know. TLS-RPT surfaces these events so you can fix misconfigurations and detect downgrade attacks.

TLS-RPT is the reporting half of a pair: MTA-STS enforces encrypted delivery, and TLS-RPT tells you when and why it fails. Deploy both together.

How to check TLS-RPT

A TLS-RPT record is a TXT record at the _smtp._tls subdomain.

  1. 1

    Look up the record

    Query the _smtp._tls subdomain:

    $ dig TXT _smtp._tls.example.com +short
  2. 2

    Check the reporting address

    The record must contain v=TLSRPTv1 and a rua= destination — a mailto: address or an https:// endpoint that can receive reports.

TLS-RPT record example

Host_smtp._tls.example.com
v=TLSRPTv1; rua=mailto:tls-reports@example.com

A TLS-RPT record directing daily TLS delivery reports to a monitored mailbox.

TLS-RPT tag reference

A TLS-RPT record has two tags.

Tag Type Meaning
v Required Version. Must be TLSRPTv1.
rua Required Where to send reports: a mailto: address or an https:// endpoint.

How to read your TLS-RPT result

Common TLS-RPT results.

Result What it means & what to do
No TLS-RPT recordPublish one with a valid rua so you gain visibility into TLS delivery failures.
Record present, no reports arrivingReports are daily and only come from senders that support TLS-RPT; confirm the rua mailbox can receive them.
No MTA-STS alongside itTLS-RPT reports failures but does not enforce TLS. Add MTA-STS for enforcement.

Frequently asked questions

What is a TLS-RPT record?

A TLS-RPT record is a DNS TXT record at _smtp._tls.yourdomain.com that asks sending mail servers to report failed or downgraded TLS connections when delivering email to you.

How do I check my TLS-RPT record?

Run dig TXT _smtp._tls.yourdomain.com +short and confirm it starts with v=TLSRPTv1 and contains a rua= destination, or use the checker above.

What is the difference between TLS-RPT and MTA-STS?

MTA-STS enforces that inbound email is delivered over TLS; TLS-RPT reports on whether that encryption succeeded or failed. MTA-STS is the rule, TLS-RPT is the feedback. Use them together.

Where do TLS-RPT reports go?

To the address in your rua= tag — either a mailbox (mailto:) or an HTTPS endpoint. Reports are aggregate, sent daily by participating senders.

TLS-RPT is defined in IETF RFC 8460.

Reviewed by the Skysnag Security Team. Last updated .

Add this free TLS-RPT checker to your site

Copy this snippet to embed the live checker on your own website, docs, or client portal. It runs the real-time lookup and links back here for the full report.

<iframe src="https://www.skysnag.com/?scb_widget=tlsrpt" title="Free TLS-RPT Checker by Skysnag" style="width:100%;max-width:560px;height:320px;border:0" loading="lazy"></iframe>
Live preview