TLS-RPT Record Explained: Why Email TLS Reports Matter
Understand TLS-RPT DNS records, rua reporting addresses, ownership, and how agencies can document email transport-security visibility.
By AlexUpdated 31 July 2026
See exactly where your domains stand.
Run a free check on the domains you manage — SSL expiry, domain expiry, and DNS health in one report. No signup needed.
Jordan does not start the morning wanting to learn another email acronym. The actual problem is simpler: a client has an MTA-STS policy, mail recently moved providers, and the only reporting address anyone can find points to a mailbox nobody recognizes.
That is the TLS-RPT problem in the real world. The DNS record may be present, but the operating question is still open: who receives the reports, who reviews them, and what happens when they show transport-security failures?
TLS-RPT record explained in practical terms: TLS-RPT is a DNS-based reporting mechanism that lets a domain receive aggregate reports about SMTP TLS delivery problems. The record usually lives at _smtp._tls.example.com, and the rua value tells supporting senders where to send reports.
TLS-RPT provides visibility. It does not enforce encryption, guarantee deliverability, replace MTA-STS, or prove that every message path is healthy. It is useful only when the reporting destination is owned and reviewed.
Use Inbox Pulse to audit TLS-RPT alongside DMARC, SPF, DKIM, MX, MTA-STS, and BIMI across client domains. Use the broader 10-domain agency audit when you also need SSL, DNS, and domain-expiry context. For how CertPilot checks public DNS records safely, see how CertPilot checks domains.
What TLS-RPT is
TLS Reporting, usually called TLS-RPT, is a way for domains to request reports about email transport-security failures. It is tied to SMTP delivery. When supporting senders encounter certain TLS-related delivery issues, they can send aggregate reports to the address listed in the TLS-RPT record.
TLS-RPT is not sender authentication like SPF or DKIM. It is not a DMARC policy. It is not a spam-filter setting. It is visibility for transport-security issues.
For the adjacent policy mechanism, read MTA-STS record check: how to audit email transport security.
Where the TLS-RPT DNS record lives
The TLS-RPT DNS record is a TXT record at:
_smtp._tls.example.com
Example:
_smtp._tls.example.com TXT "v=TLSRPTv1; rua=mailto:tlsrpt@example.com"
The exact reporting address should be owned and monitored. Agencies should not point reports to a personal mailbox that will be abandoned or ignored.
What rua means in TLS-RPT
In TLS-RPT, rua identifies where aggregate reports should be sent. The value is commonly a mailto: address.
Use this structured view:
- Tag:
v; Example:TLSRPTv1; Meaning: TLS-RPT version marker. - Tag:
rua; Example:mailto:tlsrpt@example.com; Meaning: Reporting destination.
Do not confuse TLS-RPT rua with DMARC rua, although the idea is similar. DMARC aggregate reports describe authentication results. TLS-RPT reports describe transport-security delivery issues.
If an agency or client cannot review the mailbox, the reports may provide little operational value.
How TLS-RPT relates to MTA-STS
MTA-STS publishes a transport-security policy. TLS-RPT provides reporting visibility. They are often deployed together because reports help teams understand whether delivery systems are having trouble with TLS or MTA-STS policy.
The relationship is simple:
Use this structured view:
- Mechanism: MTA-STS; Role: Publishes expectations for secure SMTP delivery to the domain.
- Mechanism: TLS-RPT; Role: Reports TLS delivery issues to a specified address.
TLS-RPT does not enforce MTA-STS. It reports. MTA-STS does not aggregate reports. It publishes policy. Agencies should check both when auditing client email transport security.
Why TLS-RPT is visibility, not enforcement
TLS-RPT does not make senders use TLS. It does not block messages. It does not quarantine mail. It does not prove inbox placement. It gives the domain owner a reporting path for certain TLS-related delivery problems.
That makes it valuable, but only if someone reviews the reports. A TLS-RPT record pointed at reports@example.com is not useful if that mailbox is unmonitored, over quota, or inaccessible to the team responsible for email operations.
Common TLS-RPT mistakes
Use this structured view:
- Mistake: Missing record; Why it matters: No report destination is published.
- Mistake: Wrong hostname; Why it matters: Record is not at
_smtp._tls. - Mistake: Invalid version; Why it matters: Receivers may ignore the record.
- Mistake: Bad
ruasyntax; Why it matters: Reports may not be sent. - Mistake: Unmonitored mailbox; Why it matters: Reports are technically delivered but operationally wasted.
- Mistake: Old vendor address; Why it matters: Reports go to a previous provider or consultant.
- Mistake: No relationship to MTA-STS owner; Why it matters: Reports are not reviewed by the policy owner.
These are the same operational problems agencies see with DMARC reporting: publishing a reporting address is not the same as owning the process.
Agency TLS-RPT audit workflow
Use this workflow:
- Query
_smtp._tls.clientdomain.comfor TXT. - Confirm
v=TLSRPTv1. - Confirm the
ruavalue exists. - Confirm the reporting address is valid and owned.
- Check whether the mailbox is monitored or routed to a reporting platform.
- Check whether the domain also publishes MTA-STS.
- If MTA-STS exists, confirm the team receiving TLS-RPT reports owns the policy.
- Document the DNS host, reporting owner, and next action.
Use Inbox Pulse when you need to repeat this across many client domains instead of checking them one at a time.
Does every small business need TLS-RPT?
Not every small business needs TLS-RPT as an urgent first step. A client with no SPF, no DKIM, no DMARC, unknown senders, and poor DNS ownership probably has higher-priority work. TLS-RPT becomes more valuable when the client has meaningful email operations, publishes MTA-STS, or wants more visibility into transport-security failures.
For agency retainers, TLS-RPT can be part of a maturity ladder:
Use this structured view:
- Stage: Basic; Focus: SPF, DKIM, DMARC presence.
- Stage: Operational; Focus: Sender inventory, alignment, DNS ownership.
- Stage: Reporting; Focus: DMARC aggregate reports, TLS-RPT owner.
- Stage: Transport security; Focus: MTA-STS policy and TLS-RPT visibility.
- Stage: Ongoing review; Focus: Monthly proof reporting and change tracking.
For broader DNS change process, see monitor DNS changes across client websites.
How agencies can include TLS-RPT in audits
Agencies should report TLS-RPT in plain language:
- Present: record exists and has a reporting destination.
- Missing: no TLS-RPT record was found.
- Review: record exists, but syntax or reporting owner needs confirmation.
- Not prioritized: client does not yet have operational maturity for transport-security reporting.
Avoid overstating it. TLS-RPT is not a deliverability feature by itself. It is a reporting control that supports better email transport-security operations.
TLS-RPT audit checklist
Use this structured checklist when reviewing a domain:
Use this structured view:
- Check: DNS location; Healthy signal: TXT exists at
_smtp._tls.domain; Follow-up: Fix hostname if record is elsewhere. - Check: Version; Healthy signal: Record starts with
v=TLSRPTv1; Follow-up: Correct syntax. - Check: Reporting address; Healthy signal:
rua=mailto:points to owned mailbox; Follow-up: Assign owner or route to platform. - Check: Mailbox ownership; Healthy signal: Team can access and review reports; Follow-up: Replace abandoned vendor address.
- Check: MTA-STS relationship; Healthy signal: Reports owner also knows MTA-STS status; Follow-up: Align policy and reporting owners.
- Check: Client priority; Healthy signal: Email risk justifies reporting overhead; Follow-up: Defer if higher-priority auth gaps exist.
This table helps agencies avoid a common trap: publishing a DNS record that nobody operationally owns.
Example TLS-RPT findings
Use precise findings:
Use this structured view:
- Finding: Missing TLS-RPT; Meaning: No reporting destination was found; Recommended action: Add only if someone will review reports.
- Finding: Invalid syntax; Meaning: Record exists but may not be usable; Recommended action: Correct TXT value.
- Finding: Old reporting address; Meaning: Reports go to a previous provider; Recommended action: Update
ruadestination. - Finding: Present and owned; Meaning: Reporting destination is valid; Recommended action: Include in monthly proof report.
This language keeps the audit practical. It lets a client understand whether the issue is missing visibility, broken syntax, or ownership.
How TLS-RPT fits into client reporting
In a monthly client report, TLS-RPT can be summarized as:
- Present or missing.
- Reporting address owner.
- Relationship to MTA-STS.
- Any action needed.
Do not flood a non-technical client with raw report terminology unless they asked for it. The useful message is whether the domain has visibility into transport-security failures and whether someone is responsible for reviewing that visibility.
What TLS-RPT reports can reveal
TLS-RPT reports can help identify classes of transport-security problems. Agencies do not need to parse every report manually for every client, but they should understand what the reports are meant to surface.
Reports may point to issues such as:
- TLS negotiation failures.
- Certificate validation problems.
- Policy failures related to MTA-STS.
- Delivery attempts to unexpected or stale MX hosts.
- Misalignment between published policy and actual mail infrastructure.
The reports do not tell you whether a campaign performed well. They do not measure inbox placement. They are about transport-security delivery conditions.
Ownership models for agencies
There are three common ownership models:
Use this structured view:
- Model: Client-owned mailbox; Who receives reports: Client IT or operations team; When it works: Client has internal technical owner.
- Model: Agency-owned mailbox; Who receives reports: Agency support or infrastructure team; When it works: Agency manages ongoing care plan.
- Model: Platform-managed address; Who receives reports: Third-party monitoring/reporting tool; When it works: Client wants structured report processing.
The wrong model is "nobody knows." If reports go to a mailbox no one opens, TLS-RPT is only decorative DNS.
TLS-RPT and DNS migrations
DNS migrations are a common time for TLS-RPT records to disappear. The record is under _smtp._tls, so it may be missed if someone copies only obvious records like MX, SPF, DKIM, and DMARC.
Before a DNS migration, export:
- MX records.
- SPF TXT records.
- DKIM TXT or CNAME records.
- DMARC record.
- MTA-STS record.
- TLS-RPT record.
- Verification TXT records.
After migration, recheck public DNS. This is a good reason to include TLS-RPT in broader DNS change workflows rather than treating it as an isolated email setting.
When to escalate TLS-RPT issues
Escalate when:
- MTA-STS is in enforce mode and reports show failures.
- Reports go to a former vendor.
- The reporting mailbox is inaccessible.
- The client has compliance-sensitive email operations and no report owner.
- A DNS migration changed mail-related records unexpectedly.
Do not escalate as an emergency just because TLS-RPT is absent on a very small domain with no MTA-STS policy and basic authentication gaps. Prioritize based on client risk and operational maturity.
Build the TLS-RPT ownership record
A TLS-RPT finding is incomplete until ownership is clear. A record can be syntactically correct and still useless if the reports disappear into an abandoned mailbox.
For each domain, capture:
- Record location:
_smtp._tls.domain. - Record value: the current
v=TLSRPTv1TXT value. - Reporting destination: the full
ruaaddress or addresses. - Destination owner: client IT, agency operations, mail provider, or a reporting platform.
- Access confirmation: whether the responsible team can actually view reports.
- MTA-STS relationship: whether the same owner understands the MTA-STS policy.
- Last reviewed: date and reviewer.
- Action: keep, assign owner, replace address, fix syntax, or defer.
This is a small record, but it prevents a common failure: everyone assumes someone else is reading the reports.
Turn reports into review, not alarm noise
TLS-RPT reports can be noisy, technical, and easy to ignore. The value for an agency or lean IT team is not to forward raw files to a manager. The value is to turn recurring transport-security signals into a short review item.
A practical review note might say:
- “TLS-RPT is present and points to the shared security-reporting mailbox.”
- “Reports are owned by the email platform administrator.”
- “The domain has no MTA-STS policy yet, so TLS-RPT is currently a maturity signal rather than an enforcement-support workflow.”
- “The reporting address points to a previous vendor and should be replaced.”
- “Transport failures were observed after the MX migration; compare with MTA-STS policy and certificate state.”
That style of review lets a non-specialist understand the action. It avoids false urgency while still surfacing real drift.
Review TLS-RPT during migrations
DNS migrations, email-provider changes, and agency handovers are the moments when TLS-RPT records get lost. They sit under _smtp._tls, so teams copying only obvious records may miss them.
Before changing DNS, snapshot:
- MX records.
- SPF records.
- DKIM records and selectors.
- DMARC record and reporting destinations.
- MTA-STS DNS marker and policy file.
- TLS-RPT record and reporting owner.
- Domain-verification TXT records for mail and marketing platforms.
After the migration, run the same checks again. If TLS-RPT disappears, decide whether to restore it, replace the reporting address, or document why it is not currently prioritized.
TLS-RPT is visibility, not enforcement
TLS-RPT does not block delivery, encrypt messages by itself, raise inbox placement, or certify that email transport is secure. It creates a reporting path. The operating value comes from ownership, review cadence, and connection to related controls like MTA-STS.
That boundary matters in client reports. Do not write “TLS-RPT secures email.” Write “TLS-RPT is configured to send transport-security reports to the reviewed reporting address,” or “TLS-RPT is missing; add it only if someone will review the reports.”
How CertPilot helps
CertPilot can check public email-authentication and transport-security DNS signals across monitored domains and keep those findings close to domain governance and evidence reporting workflows. That helps Jordan see whether TLS-RPT, MTA-STS, MX, SPF, DKIM, and DMARC records are present before a client review or management report.
CertPilot does not aggregate TLS-RPT report files, read reporting mailboxes, send test messages, change DNS, or guarantee deliverability. The product helps organize public-signal evidence and customer-maintained ownership notes so the team can decide what to fix next.
For the policy side of this workflow, read the MTA-STS record check. For management reporting, use the Domain Health report path and the evidence reports overview.
Related resources
- MTA-STS record check for agencies
- DMARC, SPF, and DKIM explained for agencies
- Bulk DMARC check for client domains
- MX record monitoring for agencies
Frequently Asked Questions
What is a TLS-RPT record?
A TLS-RPT record is a DNS TXT record that publishes where aggregate SMTP TLS reports should be sent. It usually lives at _smtp._tls.example.com and includes a value such as v=TLSRPTv1; rua=mailto:tlsrpt@example.com. The record gives supporting senders a reporting destination for TLS-related delivery issues.
Does TLS-RPT enforce email encryption?
No. TLS-RPT does not enforce anything. It reports certain TLS-related delivery failures. MTA-STS is the policy mechanism commonly paired with TLS-RPT, but even MTA-STS is not a deliverability guarantee. Agencies should explain TLS-RPT as visibility, not enforcement.
How does TLS-RPT relate to MTA-STS?
TLS-RPT provides reporting visibility, while MTA-STS publishes transport-security expectations. They are often deployed together because TLS-RPT can help teams see problems related to secure SMTP delivery and MTA-STS policy. A domain can have one without the other, but agencies should check both when auditing email transport security.
What does rua mean in TLS-RPT?
In TLS-RPT, rua means the aggregate reporting destination. It is commonly a mailto: address, such as rua=mailto:tlsrpt@example.com. Agencies should confirm that the mailbox exists, is monitored, and belongs to the team or platform responsible for reviewing reports. An unmonitored reporting address creates visibility in theory but not in practice.
Should every client domain publish TLS-RPT?
Not every client domain needs TLS-RPT immediately. It is most useful when email is important, the client has mature DNS ownership, or MTA-STS is being deployed. For clients with basic SPF, DKIM, or DMARC gaps, those issues may be more urgent. Agencies can still include TLS-RPT in audits as a maturity signal.
Can Inbox Pulse monitor ongoing TLS-RPT reports?
No. Inbox Pulse is a bulk configuration audit layer. It can help agencies check whether TLS-RPT records appear to be present and configured, but it does not aggregate ongoing TLS-RPT reports or replace a transport-security reporting platform. If the client needs continuous report analysis, assign an owner or use a dedicated reporting workflow.
Turn daily checks into management-ready evidence.
CertPilot checks SSL, DNS, domain registration, and email authentication daily — and combines them with your renewal, people, assets, and access review registers into evidence reports. 14-day free trial, no card required.