नीचे मेरा नोड.जेएस कोड है। में कोड परिणामों का उपयोग करना:नोडेमेलर और "SSL23_GET_SERVER_HELLO: अज्ञात प्रोटोकॉल" त्रुटि
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"}
}));
कैसे इस त्रुटि को हल करने के लिए:
Error: 0:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c:794
यहाँ कोड है?
[एसएसएल 23 \ _GET \ _SERVER \ _HELLO: अज्ञात प्रोटोकॉल \ [msa (587) पोर्ट से कनेक्शन \]] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/22462819/ssl23-get-server-hellounknown-protocol- कनेक्शन-टू-एमएसए -587-पोर्ट) – hobo
संभावित नलिका [नोड-अनुरोध - त्रुटि प्राप्त करना "SSL23 \ _GET \ _SERVER \ _HELLO: अज्ञात प्रोटोकॉल"] (http://stackoverflow.com/questions/15421050/node-request -getting-error-ssl23-get-server-hellounknown-प्रोटोकॉल) –