Contenido

Introducción

Antecedentes

¿Por qué la negociación de TLS del ESA a un servidor de destino falla a pesar de STARTTLS que está disponible?

Información Relacionada

Introducción

Este documento describe cómo identificar la falla de negociación de la Seguridad de la capa de la transferencia (TLS) cuando STARTTLS está disponible dentro EHLO de los comandos del Simple Mail Transfer Protocol (SMTP) y el servidor no se ajusta al RFC1869.

Antecedentes

TLS se habilita en el dispositivo de seguridad del correo electrónico (ESA) con un certificado válido. TLS se habilita en el servidor de destino y se ve STARTTLS cuando se establece una conexión SMTP.

¿Por qué la negociación de TLS del ESA a un servidor de destino falla a pesar de STARTTLS que está disponible?

El ESA intenta conectar con el servidor de destino con el uso de TLS, sin embargo, la negociación de TLS falla con este error en los mail_logs/Seguimiento de mensajes ESA.

Info: DCID xxxxxx STARTTLS command not supported.

Según el RFC1869, la primera respuesta a EHLO debe ser EHLO-aceptable-RSP y EHLO-aceptable-RSP tiene este sintaxis y orden:

ehlo-ok-rsp ::= "250" domain [ SP greeting ] CR LF

/ ( "250-" domain [ SP greeting ] CR LF

*( "250-" ehlo-line CR LF )

"250" SP ehlo-line CR LF )

Ejemplo incorrecto de la conversación SMTP del sintaxis RFC

220 mail.domain1.com ESMTP Service ready

EHLO ESA.com

250-STARTTLS  <--- 250-STARTTLS is before the server greeting.

250-mail.domain1.com  <--- This is the 250 destination server greeting.

250-8BITMIME

250-PIPELINING

250-HELP

250-DELIVERBY 300

250 SIZE 30000000

Significa que todo allí está antes de la EHLO-línea (250-mail.domain1.com, en este ejemplo) está considerado como saludo. Así pues, el ESA no considerará el comando 250-STARTTLS disponible y señalará el comando STARTTLS no soportado. Refiera a https://tools.ietf.org/html/rfc1869 para más detalles.

Corrija el ejemplo de la conversación SMTP del sintaxis RFC

220 mail-esa.com ESMTP

EHLO connecting.server.com

250-mail-esa.com  <--- This is the 250 destination server greeting.

250-8BITMIME

250-SIZE 33554432

250 STARTTLS  <--- STARTTLS is available after the greeting, it's not considered a greeting as per RFC.

Información Relacionada

- Documentación del RFC 1869

- Guía completa ESA TLS

- Soporte Técnico y Documentación - Cisco Systems