Sommario

Introduzione

Premesse

Perché la negoziazione TLS dall'ESA a un server di destinazione fallisce nonostante la disponibilità di STARTTLS?

Informazioni correlate

Introduzione

In questo documento viene descritto come identificare gli errori di negoziazione TLS (Transfer Layer Security) quando STARTTLS è disponibile nei comandi EHLO Simple Mail Transfer Protocol (SMTP) e il server non è conforme a RFC1869.

Premesse

TLS è abilitato su Email Security Appliance (ESA) con un certificato valido. TLS è abilitato sul server di destinazione e STARTTLS viene visualizzato quando viene stabilita una connessione SMTP.

Perché la negoziazione TLS dall'ESA a un server di destinazione fallisce nonostante la disponibilità di STARTTLS?

L'ESA tenta di connettersi al server di destinazione con l'utilizzo di TLS, tuttavia, la negoziazione TLS non riesce con questo errore sul mail_logs/Message Tracking dell'ESA.

Info: DCID xxxxxx STARTTLS command not supported.

In base alla RFC 1869, la prima risposta a EHLO deve essere ehlo-ok-rsp e ehlo-ok-rsp ha la seguente sintassi e ordine:

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 )

Esempio di conversazione SMTP con sintassi RFC non corretta

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 che tutto ciò che è presente prima che la ehlo-line (250-mail.domain1.com, in questo esempio) sia considerata un saluto. Pertanto, l'ESA non considererà disponibile il comando 250-STARTTLS e segnalerà che il comando STARTTLS non è supportato. Fare riferimento a https://tools.ietf.org/html/rfc1869 per ulteriori informazioni.

Esempio di conversazione SMTP della sintassi RFC corretta

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.

Informazioni correlate

- Documentazione della RFC 1869

- Guida TLS completa ESA

- Documentazione e supporto tecnico – Cisco Systems