大佬教程收集整理的这篇文章主要介绍了node.js – 在Nodejs Openshift应用程序中使用nodemailer连接ETIMEDOUT错误,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
var transporter = nodemailer.createTransport({ service: 'Gmail',auth: { user: 'my.mail@gmail.com',pass: 'mypassword' } }); var mail = { from: 'my.mail@gmail.com',to: 'test@mydomain.com',subject: 'Test mail',html: 'Test mail' }; transporter.sendMail(mail,function(error,info) { if(error){ console.log(error); }else{ console.log(info); } });
当我在本地计算机上运行时,此代码可以正常工作,但是当我尝试在服务器上执行它时,我收到了ETIMEDOUT错误,好像应用程序无法连接到smtp服务器.
{ [Error: connect ETIMEDOUT] code: 'ETIMEDOUT',errno: 'ETIMEDOUT',syscall: 'connect' }
var transporter = nodemailer.createTransport({ service: 'Gmail',pass: 'mypassword' },connectionTimeout: 5 * 60 * 1000,// 5 min });
是否缺少防火墙或默认的Openshift设置或环境变量?
以上是大佬教程为你收集整理的node.js – 在Nodejs Openshift应用程序中使用nodemailer连接ETIMEDOUT错误全部内容,希望文章能够帮你解决node.js – 在Nodejs Openshift应用程序中使用nodemailer连接ETIMEDOUT错误所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。