Qué Valida Esta Herramienta
El verificador de sintaxis MTA-STS realiza una validación completa de ambos componentes MTA-STS:
Validación de Registro DNS TXT
El registro TXT _mta-sts.sudominio.com se valida para:
| Campo | Requisito |
|---|---|
| v | Debe ser STSv1 (sensible a mayúsculas/minúsculas) |
| id | Requerido, alfanumérico, 1-32 caracteres |
| Formato | Pares clave=valor separados por punto y coma |
Validación de Archivo de Política
El archivo mta-sts.txt se valida para:
| Campo | Requisito |
|---|---|
| version | Debe ser STSv1 (sensible a mayúsculas/minúsculas) |
| mode | Debe ser testing, enforce o none |
| mx | Al menos un patrón MX válido requerido |
| max_age | Requerido, 0-31557600 segundos |
Errores de Validación Comunes
Errores de Registro DNS
| Error | Causa | Corrección |
|---|---|---|
| Versión faltante | Sin v=STSv1 | Agregue v=STSv1; al inicio |
| Versión inválida | Error tipográfico o mayúsculas incorrectas | Use exactamente STSv1 |
| ID faltante | Sin campo id | Agregue id= con valor único |
Errores de Archivo de Política
| Error | Causa | Corrección |
|---|---|---|
| Versión faltante | Sin línea version: | Agregue version: STSv1 |
| Modo inválido | Error tipográfico o valor incorrecto | Use testing, enforce o none |
| Sin patrones MX | Líneas mx: faltantes | Agregue al menos un mx: hostname |
FAQ - Preguntas frecuentes
P: ¿Qué valida el verificador de sintaxis MTA-STS?
R: Valida el registro DNS TXT (campos versión e id) y el contenido del archivo de política (versión, modo, patrones mx y max_age) según RFC 8461.
P: ¿Por qué validar sintaxis MTA-STS sin conexión?
R: Permite detectar errores antes de implementar, evitando configuraciones incorrectas que podrían causar fallos de entrega.
P: ¿Cuáles son los errores de sintaxis comunes?
R: Campos requeridos faltantes, valores de modo inválidos, max_age fuera de rango, patrones MX malformados y formato de registro TXT incorrecto.
P: ¿Qué formatos de patrón MX son válidos?
R: Nombres de host exactos (mail.ejemplo.com) o wildcards (*.mail.ejemplo.com). Los wildcards solo coinciden con la etiqueta más a la izquierda.
P: ¿Qué valores max_age se recomiendan?
R: RFC 8461 recomienda al menos 86400 (1 día). Valores comunes: 86400 para testing, 604800 para producción, 31557600 para configuraciones estables.
P: ¿Cómo corrijo errores de 'versión inválida'?
R: La versión debe ser exactamente 'STSv1' (sensible a mayúsculas). Verifique errores tipográficos o espacios extra.
P: ¿Cómo valido sintaxis MTA-STS para Microsoft 365 / Office 365?
R: Pegue su registro DNS TXT MTA-STS y contenido del archivo de política en nuestro validador. Para Microsoft 365, asegúrese de que sus patrones MX coincidan con los servidores Microsoft (ej: *.mail.protection.outlook.com). El validador verifica cumplimiento RFC 8461 antes de publicar en DNS.
P: ¿Cómo verifico sintaxis MTA-STS para Google Workspace?
R: Use nuestro validador offline para Google Workspace. Ingrese su registro DNS TXT y contenido de política—asegúrese de que los patrones MX incluyan servidores de Google (ej: *.google.com, aspmx.l.google.com). Valide la sintaxis antes de implementar.
Herramientas complementarias
| Herramienta | Descripción |
|---|---|
| Generador MTA-STS | Genere registros y archivos de política MTA-STS |
| Verificador MTA-STS | Valide configuración MTA-STS en vivo |