我想送使用Nodemailer和Gmail郵件,但它不工作...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: '[email protected]',
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'); – Ben 2014-11-03 14:57:14
已經包含在我的代碼中,但沒有在帖子中... – tonymx227 2014-11-03 15:13:41