Ir al contenido principal

TLS-RPT Validator gratis

Valide la sintaxis TLS-RPT offline antes del despliegue - conforme RFC 8460

TLS-RPT Validator gratis para verificar la sintaxis de sus registros SMTP TLS Reporting offline. Valide la versión, los endpoints rua (mailto y https) y la autorización cross-domain según RFC 8460, antes de publicar en DNS. Para auditar un registro ya publicado, use mejor el [TLS-RPT Checker](/tools/email-authentication/tls-rpt-record-check).

Modo activoSin entradaSin entrada. Pegue un registro TXT TLS-RPT para empezar.

0 / 1024

Sin dominio, la autorización entre dominios no se evalúa. Si sus URIs rua están en el mismo dominio que el registro, el campo dominio es opcional.

Iniciar la validación

Pegue su registro TXT TLS-RPT arriba. El Validator funciona sin conexión sin consultar el DNS, salvo que se proporcione un dominio para activar la verificación de autorización entre dominios sobre los URIs rua externos.

Monitorización TLS-RPT automática

Recibe automáticamente los informes TLS-RPT y supervisa la salud TLS de tus correos en tiempo real.

Configurar monitorización TLS-RPT

Por qué usar un validador offline

Un validador de sintaxis TLS-RPT analiza su registro sin publicar ni consultar DNS. Este enfoque offline cubre tres casos de uso clave que la auditoría en vivo no puede atender.

Casos de uso típicos:

  • Antes del despliegue → validar un borrador antes de publicar en DNS, para evitar un registro silenciosamente ignorado por los MTA.
  • Validación de borrador → verificar la sintaxis de un registro copiado desde un generador, una wiki interna o una plantilla compartida.
  • Depuración offline → reproducir y corregir un error sin tocar el DNS público, por ejemplo en un entorno aislado o pre-producción.
  • Revisión de configuración → examinar un registro recibido de un socio o exportado de una herramienta de terceros antes de aplicarlo.

El validador aplica la especificación RFC 8460: versión TLSRPTv1, etiqueta rua, formato de endpoints mailto: y https:, autorización cross-domain y ausencia de etiquetas desconocidas. No se realiza ninguna petición DNS. Sus datos permanecen en su navegador.


Cómo usar este validador en 3 pasos

Paso 1: pegar el registro

Copie el valor de su registro TLS-RPT en el campo previsto:

v=TLSRPTv1; rua=mailto:tls-reports@captaindns.com

Puede pegar un borrador, un registro existente o la salida de un generador. El validador no efectúa ninguna conexión de red en este paso.

Paso 2: añadir un dominio (opcional)

Indicar un dominio activa la verificación de autorización cross-domain. El validador pasa al modo record_and_domain y analiza cada endpoint externo para verificar que existe un registro TLSRPT de autorización del lado destinatario.

Sin dominio, solo se analiza la sintaxis pura (modo record_only).

Paso 3: analizar el veredicto

Los resultados se clasifican por nivel de gravedad:

  • Error → problema bloqueante, el registro será ignorado o rechazado por los servidores emisores
  • Aviso → funcional pero mejora recomendada
  • Válido → sintaxis conforme RFC 8460

Corrija cada alerta antes de publicar el registro en el DNS público.


Validator o record check: cuándo usar cada herramienta

Las dos herramientas son complementarias. No se sustituyen: intervienen en momentos diferentes del ciclo de vida de un registro TLS-RPT.

DimensiónValidator (esta herramienta)Record check
Momento de usoantes del desplieguedespués del despliegue
Lookup DNSningunoresolución _smtp._tls en vivo
Fuente del registromanual (pegado)DNS público
Verificación cross-domainopcional (vía domain)sistemática
Detección del valor publicadoestáticaestado real
Datos enviados al servidorningunodominio analizado

Flujo recomendado:

  1. Diseñe el registro → validator para verificar la sintaxis
  2. Publique el TXT en el DNS → espere la propagación
  3. Record check para confirmar el estado en vivo

El validador detecta errores de captura antes de la publicación. El record check detecta desviaciones y confirma que el registro servido por el DNS corresponde al diseño previsto.


Modos de validación

El validador admite dos modos según los campos rellenados.

Modo record_only

Usted pega únicamente el registro TLS-RPT. Validación pura de sintaxis:

  • versión TLSRPTv1 exacta, en primera posición
  • presencia de la etiqueta rua=
  • formato de endpoints (mailto: o https:)
  • direcciones email bien formadas en endpoints mailto:
  • etiquetas desconocidas reportadas como avisos

Ninguna petición de red. Ideal para validar un borrador antes de la publicación.

Modo record_and_domain

Usted pega el registro y un dominio. Además de la validación de sintaxis, el validador realiza una verificación de autorización cross-domain para los endpoints externos:

  • detecta cada endpoint cuyo dominio difiere del dominio analizado
  • busca el registro TLSRPT de autorización del lado destinatario
  • señala los endpoints externos que carecen de autorización

Este modo ayuda a detectar configuraciones en las que usted apunta hacia un proveedor tercero (análisis gestionado de informes) sin que haya publicado la autorización del lado servidor.


Reglas de sintaxis verificadas

El validador aplica las reglas de la RFC 8460 §3 sobre el registro TXT en _smtp._tls.dominio:

CampoRegla
vdebe ser exactamente TLSRPTv1 (sensible a mayúsculas), en primera posición
ruaobligatorio, contiene uno o más endpoints separados por ,
Formato globalpares clave=valor separados por ;
Etiquetas desconocidastoleradas pero reportadas como avisos
Espaciostolerados alrededor del ; y después del =

Ejemplo válido:

v=TLSRPTv1; rua=mailto:tls-reports@captaindns.com

Formatos de endpoint rua

Cada endpoint en rua= debe usar un esquema reconocido:

EsquemaFormatoUso
mailto:mailto:direccion@dominioinformes recibidos como adjuntos email
https:https://host/rutainformes enviados a un webhook

Varios endpoints son posibles, separados por ,:

v=TLSRPTv1; rua=mailto:tls-reports@captaindns.com,https://api.captaindns.com/tlsrpt

Cada endpoint recibe los mismos informes agregados (uno cada 24 horas y por emisor).


Endpoints rua: mailto vs https

La elección entre mailto: y https: impacta la complejidad del despliegue y el procesamiento de los informes.

Endpoints mailto

rua=mailto:tls-reports@captaindns.com

Características:

  • informes recibidos como adjuntos email (JSON comprimido gzip)
  • configuración simple, sin desarrollo necesario
  • a menudo una dirección dedicada (tlsrpt@, reports@)
  • sin autorización cross-domain necesaria si el email está en el mismo dominio que el registro

Endpoints https

rua=https://tlsrpt.captaindns.com/v1/report

Características:

  • informes enviados por HTTP POST a un webhook
  • permite procesamiento automatizado en tiempo real
  • requiere un endpoint HTTPS válido (certificado reconocido)
  • sin autorización cross-domain necesaria si el host está en el mismo dominio que el registro

Autorización cross-domain

Cuando un endpoint apunta a un dominio diferente del analizado (por ejemplo un colector de informes de terceros), la RFC 8460 §3.3 exige una autorización del lado destinatario:

  • el destinatario publica un registro TLSRPT en [dominio-fuente]._report._tls.[dominio-destinatario]
  • sin esta autorización, los servidores emisores no enviarán los informes

El validador señala los endpoints externos que carecen de esta autorización, siempre que haya rellenado el campo dominio.

Ejemplos inválidos

- rua=tls-reports@captaindns.com
+ rua=mailto:tls-reports@captaindns.com

- rua=mailto:tlsrpt
+ rua=mailto:tls-reports@captaindns.com

- rua=http://tlsrpt.captaindns.com/report
+ rua=https://tlsrpt.captaindns.com/report

Errores de sintaxis comunes y correcciones

Versión ausente o incorrecta

Causa: etiqueta v= faltante, o valor distinto de TLSRPTv1.

Corrección:

- rua=mailto:tls-reports@captaindns.com
+ v=TLSRPTv1; rua=mailto:tls-reports@captaindns.com
- v=TLSRPT1; rua=mailto:tls-reports@captaindns.com
+ v=TLSRPTv1; rua=mailto:tls-reports@captaindns.com

Etiqueta rua faltante

Causa: el registro contiene v=TLSRPTv1 sin ningún endpoint rua.

Corrección: añada al menos un endpoint:

- v=TLSRPTv1
+ v=TLSRPTv1; rua=mailto:tls-reports@captaindns.com

Endpoint mailto inválido

Causa: esquema mailto: olvidado, dirección email mal formada o truncada.

Corrección:

- v=TLSRPTv1; rua=tls-reports@captaindns.com
+ v=TLSRPTv1; rua=mailto:tls-reports@captaindns.com
- v=TLSRPTv1; rua=mailto:tlsrpt@
+ v=TLSRPTv1; rua=mailto:tls-reports@captaindns.com

Endpoint https inválido

Causa: esquema http: en vez de https:, o URL incompleta.

Corrección: solo los endpoints HTTPS son aceptados por la RFC 8460.

- v=TLSRPTv1; rua=http://tlsrpt.captaindns.com/report
+ v=TLSRPTv1; rua=https://tlsrpt.captaindns.com/report

Cross-domain no autorizado

Causa: un endpoint externo (otro dominio que el analizado) apunta hacia un destinatario que no ha publicado un registro TLSRPT de autorización.

Corrección: solicite al proveedor tercero publicar el registro de autorización, o use un endpoint en su propio dominio:

- rua=mailto:tls-reports@uriports.com
+ rua=mailto:tls-reports@captaindns.com

Etiqueta desconocida

Causa: presencia de una etiqueta no definida por la RFC 8460 (por ejemplo ruf=, que no existe en TLS-RPT a diferencia de DMARC).

Corrección: elimine la etiqueta desconocida:

- v=TLSRPTv1; rua=mailto:tls-reports@captaindns.com; ruf=mailto:forensic@captaindns.com
+ v=TLSRPTv1; rua=mailto:tls-reports@captaindns.com

TLS-RPT y MTA-STS: despliegue combinado

TLS-RPT brilla con MTA-STS. Los dos protocolos forman un dúo inseparable para la seguridad del transporte SMTP.

ProtocoloRol
MTA-STSaplica el cifrado TLS para el correo entrante
TLS-RPTreporta fallos y anomalías de conexión TLS

Por qué desplegarlos juntos:

  • MTA-STS sin TLS-RPT → usted aplica TLS pero no sabe si algunos servidores fallan silenciosamente
  • TLS-RPT sin MTA-STS → usted recibe informes útiles pero sin refuerzo del cifrado
  • MTA-STS + TLS-RPT → usted aplica Y mide, con visibilidad completa

Despliegue recomendado:

  1. Valide su política MTA-STS con el MTA-STS Syntax Checker
  2. Valide su registro TLS-RPT con este validator
  3. Publique TLS-RPT primero (para recoger informes desde la fase testing de MTA-STS)
  4. Publique MTA-STS en mode: testing
  5. Supervise los informes TLS-RPT durante 2 a 4 semanas
  6. Pase MTA-STS a mode: enforce una vez resueltos los problemas

Herramientas complementarias y recursos

HerramientaCuándo usarla
TLS-RPT record checkauditoría en vivo del registro publicado en DNS
Monitorización TLS-RPTrecibe y analiza automáticamente tus reportes TLS-RPT
TLS-RPT generatorcrear un registro TLS-RPT conforme RFC 8460
MTA-STS syntax checkervalidar la política MTA-STS asociada offline
DMARC record checkcompletar la seguridad de autenticación email
Propagación DNSconfirmar la propagación tras la publicación

Guías relacionadas

Especificaciones