Ниже приведен мой код Node.js. Используя результаты кода в:Ошибка Nodemailer и "SSL23_GET_SERVER_HELLO: неизвестный протокол"
Error: 0:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c:794
Вот код:
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"}
}));
Как решить эту ошибку?
Возможный дубликат [SSL23 \ _GET \ _SERVER \ _HELLO: неизвестный протокол \ [подключение к порту msa (587) \]] (http://stackoverflow.com/questions/22462819/ssl23-get-server-hellounknown-protocol- connection-to-msa-587-port) – hobo
Возможный дубликат [node-request - Получение ошибки] SSL23 \ _GET \ _SERVER \ _HELLO: неизвестный протокол "] (http://stackoverflow.com/questions/15421050/node-request -getting-error-ssl23-get-server-hellounknown-protocol) –