大佬教程收集整理的这篇文章主要介绍了node.js – 具有Gmail服务的Nodemailer无法在heroku上运行,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我在Heroku上运行应用程序时,电子邮件似乎工作得很好,但是当我将它部署到Heroku时,没有发送电子邮件.
为了验证我使用的是gmail地址,而且我还有另一个gmail地址的密件抄送.所以from和bcc地址是两个不同的gmail地址.发件人地址与用于验证的地址相同.
有人可以帮我解决这个问题吗?
var nodemailer = require('nodemailer'); var transporter = nodemailer.createTransport({ service: 'Gmail',auth: { user: 'foobar@gmail.com',pass: 'foobar' } }); router.post('/send',function(req,res){ var mailOptions = { from: 'Foo Bar ✔ <foobar@gmail.com>',to: req.body.email,subject: "Hello " + req.body.email,text: 'Hello ' + req.body.email + '✔',html: "<p>Hello " + req.body.email + " </p>",bcc: "fred@gmail.com" }; transporter.sendMail(mailOptions,function(error,info){ if(error){ console.log(error); }else{ console.log('message sent: ' + info.responsE); res.send(200); } }); });
以上是大佬教程为你收集整理的node.js – 具有Gmail服务的Nodemailer无法在heroku上运行全部内容,希望文章能够帮你解决node.js – 具有Gmail服务的Nodemailer无法在heroku上运行所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。