Nodemailer und Fehler "SSL23_GET_SERVER_HELLO: unbekanntes Protokoll"

8

Unten ist mein Node.js-Code. Die Verwendung des Codes führt zu:

  

Error: 0:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c:794

Hier ist der Code:

%Vor%

Wie löst man diesen Fehler?

    
jww 13.10.2015, 12:07
quelle

5 Antworten

1

Verwenden Sie dies funktioniert

%Vor%     
Avanish Kumar 09.03.2016, 05:45
quelle
6

Ich hatte diesen Fehler, indem ich eine SMTP-Datei eines Drittanbieters mit dem Knotenmodul nodemailer-smtp-transport verwendete.

Mein Problem war, dass ich Port 587 benutzt habe.

Als ich es auf 465 umgestellt habe, hat alles angefangen.

Meine Konfiguration sieht folgendermaßen aus:

%Vor%

Und meine E-Mail-Funktion (Typoskript, Bluebird Promise):

%Vor%     
Mike Cheel 19.07.2016 18:24
quelle
2

Ich habe ein ähnliches Problem konfrontiert

wurde mit diesem Thread

gelöst %Vor%     
Mohammed Essehemy 26.12.2017 04:28
quelle
0

Sieht so aus, als ob Sie es etwas komplizierter machen, als es sein muss. Ich verwende dies erfolgreich mit Version 0.7.0 von Nodemailer .

%Vor%     
tier1 13.10.2015 12:46
quelle
0

Dein Problem ist wahrscheinlich SSLv3. Die meisten Server haben es deaktiviert .

%Vor%

Sie sollten TLS 1.0 und höher verwenden.

Sie sollten auch Server Name Indication oder SNI verwenden, aber ich weiß nicht, wie ich Node.js mitteilen soll um es zu benutzen.

    
jww 13.10.2015 13:55
quelle

Tags und Links