Nicht in der Lage, eine Verbindung zu outlook.com SMTP mit Nodemailer
Ich bin der Schaffung des Verkehrs-Objekt wie dieses.
var transport = nodemailer.createTransport("SMTP", {
host: "smtp-mail.outlook.com", //hostname
secureConnection: false, //use SSL
port: 587, //port for secure SMTP
auth: {
user: "[email protected]",
pass: "password"
}
});
Dies ist die Fehlermeldung welche ich erhalte, wenn ich versuche die E-mail senden.
[Error: 139668100495168:Fehler:1408F10B:SSL
Routinen:SSL3_GET_RECORD:falsche version
Anzahl:../deps/openssl/openssl/ssl/s3_pkt.c:337: ]
Wenn ich habe versucht, ignoreTLS, wie wahr. Dies ist, was ich bekommen
{ [AuthError: Ungültige login - 530 5.7.0 vorhanden Muss ein STARTTLS-Kommando
erste] name: 'AuthError', data: '530 5.7.0 vorhanden Muss ein STARTTLS
ersten Befehl' }
Mache ich etwas falsch? Bitte helfen Sie.
InformationsquelleAutor Jeevan | 2013-10-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche Problem, bis ich stolperte über https://github.com/andris9/Nodemailer/issues/165
Versuchen Sie, die tls-cipher-option zur Verwendung von SSLv3.
Alternativ für hotmail/live/outlook können Sie einfach
service: "hotmail"
Ich denke, Sie vergessen zu entfernen, das erste argument, "SMTP", in Ihrem
service:"hotmail"
Beispiel.InformationsquelleAutor Ray L
Wenn Sie Nodemailer 1.x oder höher, die Sie verwenden können:
InformationsquelleAutor Richie_b
tls: {
Chiffren:'SSLv3'
}
+1 funktioniert
für den ersten agr ("SMTP", keine Unterstützung für neuere version . man muss ein downgrade nodemailler
InformationsquelleAutor user2412105