【发布时间】:2014-11-03 13:55:04
【问题描述】:
我想使用 Nodemailer 和 GMAIL 发送电子邮件,但它不起作用...
编辑#1:
代码:
var transporter = nodemailer.createTransport(smtpPool({
service: 'gmail',
auth: {
user: '***@gmail.com',
pass: '***'
},
maxConnections: 5,
maxMessages: 10
}));
var mailOptions = {
from: mail, // sender address
to: 'infoprintwithlove@gmail.com',
subject: subject,
text: message,
html: message
};
transporter.sendMail(mailOptions, function(error, info){
if(error){
console.log(error);
}else{
request.flash('success', 'Votre message à bien été envoyé.');
response.redirect('/contacter-printwithlove');
}
});
错误:
{ [Error: Invalid login]
code: 'EAUTH',
似乎密码不正确,但在 Gmail 网页界面上我的密码可以正常使用...
编辑#2:
【问题讨论】:
-
请查看我编辑的答案以包含 var smtpPool = require('nodemailer-smtp-pool');
-
已包含在我的代码中,但不在帖子中...
标签: node.js gmail nodemailer