Einleitung
In diesem Dokument wird beschrieben, wie Sie einen TLS-Aushandlungsfehler (Transfer Layer Security) identifizieren, wenn STARTTLS innerhalb der EHLO-SMTP-Befehle (Simple Mail Transfer Protocol) verfügbar ist und der Server nicht RFC 1869 entspricht.
Hintergrundinformationen
TLS ist auf der E-Mail Security Appliance (ESA) mit einem gültigen Zertifikat aktiviert. TLS ist auf dem Zielserver aktiviert, und STARTTLS wird angezeigt, wenn eine SMTP-Verbindung hergestellt wird.
Warum schlägt die TLS-Aushandlung von der ESA an einen Zielserver fehl, obwohl STARTTLS verfügbar ist?
Die ESA versucht, mithilfe von TLS eine Verbindung zum Zielserver herzustellen. Die TLS-Aushandlung schlägt jedoch mit diesem Fehler in mail_logs/Message Tracking der ESA fehl.
Info: DCID xxxxxx STARTTLS command not supported.
Gemäß RFC1869 sollte die erste Antwort auf EHLO "ehlo-ok-rsp" lauten, und ehlo-ok-rsp hat diese Syntax und Reihenfolge:
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 )
Beispiel für eine ungültige SMTP-Konversation zur RFC-Syntax
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
Es bedeutet, dass alles, was es vor der Hotline gibt (in diesem Beispiel 250-mail.domain1.com) als Gruß betrachtet wird. Daher wird die ESA den Befehl 250-STARTTLS nicht als verfügbar ansehen und melden, dass der Befehl STARTTLS nicht unterstützt wird. Weitere Informationen finden Sie unter https://tools.ietf.org/html/rfc1869.
Korrigierte RFC-Syntax SMTP-Gesprächsbeispiel
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.
Zugehörige Informationen