Las comprobaciones de correo y Domain Intelligence comparten un saldo de créditos. Cómo funcionan los créditos

Empezar gratis
Todos los términos

Glosario

Fallos de TLS y STARTTLS

Un fallo de TLS o STARTTLS impide establecer el cifrado de la conexión SMTP. Si el sondeo se detiene antes de indicar el destinatario, no obtiene una respuesta sobre su buzón.

STARTTLS permite cifrar una conexión SMTP ya abierta. El servidor anuncia la extensión en su respuesta a EHLO, y el cliente puede solicitar el cifrado. RFC 3207 describe la negociación. La explicación del intercambio SMTP sitúa este paso antes de las órdenes del remitente y el destinatario.

Por qué el fallo no confirma nada sobre el buzón

SMTP_STARTTLS_FAILED indica que no se pudo completar el intento de activar el cifrado. En el sondeo actual, el fallo detiene la sesión antes de MAIL FROM y RCPT TO. Como todavía no se ha indicado el destinatario, no permite concluir que falte su buzón. Ese mismo intento tampoco vuelve a iniciar el intercambio sin cifrado tras fallar la negociación.

Emvero utiliza TLS oportunista: intenta cifrar la conexión si el servidor anuncia STARTTLS, pero puede continuar sin TLS si no lo anuncia. La ausencia de la extensión y un fallo al negociar el cifrado son situaciones distintas. Ninguna confirma quién tiene acceso al buzón.

Qué significa el código de certificado

SMTP_TLS_CERTIFICATE_FAILED pertenece al vocabulario de códigos de motivo, pero el sondeo SMTP actual no valida la cadena de certificados ni el nombre del servidor. Por tanto, no emite ese código a partir de esas validaciones ni rechaza automáticamente un certificado por estar caducado, ser autofirmado o corresponder a otro nombre. El resultado de verificación no certifica la identidad del servidor ni la validez de su certificado.

Si el cifrado ya se ha establecido y después no se pueden interpretar las respuestas SMTP, se trata de otro tipo de fallo. La explicación de los errores de protocolo SMTP describe esa diferencia. Lea el motivo devuelto para no atribuir al certificado cualquier interrupción de la sesión.

Cómo tratar el resultado sin una respuesta del destinatario

Si ninguna otra prueba cambia la decisión, un sondeo terminado sin una conclusión devuelve unknown y allow_with_email_confirmation. Con pending, consulte la misma verificación después del intervalo indicado en retry_after_ms. La guía para interpretar un resultado de verificación explica el procedimiento. Un intento posterior puede aportar información, sin garantizar una conclusión. Si necesita comprobar el acceso al buzón, su aplicación puede enviar una confirmación; el sondeo de Emvero no envía correo. La comparación entre unknown y undeliverable explica cómo aplicar esta distinción.

Códigos de motivo relacionados

Estos códigos forman parte del vocabulario de la API y explican una comprobación. Las notas también indican qué valores no devuelve la política de verificación o el sondeo actual.

SMTP_STARTTLS_FAILED
Falló el handshake de STARTTLS
SMTP_TLS_CERTIFICATE_FAILED
Código definido para fallos de certificado; el sondeo actual no realiza esa validación

Haga una comprobación desde su cuenta.

Elija la comprobación que responda a su pregunta y examine el resultado.