У меня возникла проблема с nodemailer и был бы признателен за вашу помощь.Ошибка EHOSTUNREACH с nodemailer
Я пытаюсь отправить почту через nodemailer на node.js. Ошибка EHOSTUNREACH продолжает появляться. Я попытался с двумя разными службами, но я все равно получаю ту же ошибку. Мой журнал ошибок выглядит
{ [Error: connect EHOSTUNREACH 65.55.163.152:587]
code: 'EHOSTUNREACH',
errno: 'EHOSTUNREACH',
syscall: 'connect',
address: '65.55.163.152',
port: 587,
stage: 'init' }
код, который я использую в моем приложении является:
var smtpTransport = nodemailer.createTransport("SMTP",{
service: "hotmail",
auth: {
user: "[email protected]",
pass: "password"
}
});
api.post('/send',function(req,res){
var mailOptions={
from:'[email protected]',
to : req.body.to,
subject : req.body.subject,
text1 : req.body.text1
}
console.log(mailOptions);
smtpTransport.sendMail(mailOptions, function(error, response){
if(error){
console.log(error);
res.end("error");
}
else{
console.log("Message sent: " + response.message);
res.end("sent");
}
});
})
Я довольно новыми для узла и не в состоянии понять причину этого вхождение. Любая помощь по этому вопросу запрашивается.