我尝试使用nodemailer使用我的Gmail帐户发送电子邮件。
然而,谷歌拒绝我的登录是可疑的,并认为我是黑客。
我试过发送电子邮件的雅虎。
我的问题是:
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.
答案 0 :(得分:4)
我最近也玩这个,我从谷歌收到的错误只是说我需要创建一个特定于应用程序的密码。请尝试按照here的说明进行操作。
关于你的第二个问题,我不知道为什么不能在生产中使用nodemailer。
答案 1 :(得分:3)
我使用emailjs,但没有遇到过这个问题。不确定是不是因为它是email.js,或者因为它是Google Apps与Gmail,或者谷歌因为某些原因对这款应用不太怀疑。尝试三角测量可能有用:
<强> $&GT; npm install emailjs
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) { ... }