在node.js/nodeEmailer中发送电子邮件
我试着用我的gmail帐号用NodeEmailr发送电子邮件 然而,谷歌拒绝我的登录,认为我可疑,并认为我是一名黑客 我试过雅虎,它确实发送电子邮件 我的问题是:在node.js/nodeEmailer中发送电子邮件,node.js,nodemailer,Node.js,Nodemailer,我试着用我的gmail帐号用NodeEmailr发送电子邮件 然而,谷歌拒绝我的登录,认为我可疑,并认为我是一名黑客 我试过雅虎,它确实发送电子邮件 我的问题是: 我最近也在玩这个,我从谷歌收到的错误只是说我需要创建一个特定于应用程序的密码。试着按照说明去做 至于你的第二个问题,我不知道为什么nodemailer不能在生产中使用。我用过,但没有这个问题。不确定这是因为email.js还是因为Google Apps vs Gmail,或者可能是因为某种原因Google对这个应用没有那么怀疑。尝试三
我最近也在玩这个,我从谷歌收到的错误只是说我需要创建一个特定于应用程序的密码。试着按照说明去做 至于你的第二个问题,我不知道为什么nodemailer不能在生产中使用。我用过,但没有这个问题。不确定这是因为email.js还是因为Google Apps vs Gmail,或者可能是因为某种原因Google对这个应用没有那么怀疑。尝试三角化可能有用: $>npm安装emailjs
emailjs=require('emailjs');
...
var server=emailjs.server.connect({
用户:“myname@mygoogleapp.com",
密码:“Secret@!1”,
主机:“smtp.gmail.com”,
ssl:true
});
server.send({
文本:消息
发件人:“显示名称”,
致:电邮:,
主题:“主题”
},
函数(错误,消息){…}
1) How can I configure nodemailer to send emails thru gmail
2) Standard/Reliable email library in node.js community with good support that can be used in production.
emailjs = require('emailjs');
...
var server = emailjs.server.connect({
user:"myname@mygoogleapp.com",
password:"Secret@!1",
host:"smtp.gmail.com",
ssl:true
});
server.send({
text: message
from:"Display name <return@mydomain.com>",
to:email,
subject:"Subject"
},
function (err, message) { ... }