Dưới đây là mã Node.js của tôi. Sử dụng kết quả mã trong:Nodemailer và "SSL23_GET_SERVER_HELLO: giao thức không xác định" lỗi
Error: 0:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c:794
Đây là mã:
var express = require('express')
, fs = require("fs")
, app = express()
, path = require('path')
, request = require('request')
, bodyParser = require('body-parser')
, http = require('http')
, server = http.createServer(app)
, io = require('socket.io').listen(server, {log: true, origins: '*:*'})
;
var smtpTransport = require('nodemailer-smtp-transport');
var options = {
key : fs.readFileSync('server.key'),
cert : fs.readFileSync('server.crt')
};
var nodemailer = require('nodemailer');
var sendmailTransport = require('nodemailer-sendmail-transport');
var emailserver = nodemailer.createTransport(smtpTransport({
service: 'Gmail',
port: 25,
strictSSL: false,
host:'smtp.gmail.com',
SSL Protocol: 'off',
TLS Protocol: ON,
auth: {
user: '[email protected]',
pass: 'mypassword'
},
tls: {ciphers: "SSLv3"}
}));
Làm thế nào để giải quyết lỗi này?
Có thể trùng lặp của [SSL23 \ _GET \ _SERVER \ _HELLO: giao thức không xác định \ [kết nối tới cổng msa (587) \]] (http://stackoverflow.com/questions/22462819/ssl23-get-server-hellounknown-protocol- connection-to-msa-587-port) – hobo
Có thể trùng lặp của [nút-yêu cầu - Lỗi "SSL23 \ _GET \ _SERVER \ _HELLO: giao thức không xác định"] (http://stackoverflow.com/questions/15421050/node-request -getting-error-ssl23-get-server-hellounknown-protocol) –