Nodemailer确实无法正常工作

时间:2017-03-22 16:42:14

标签: node.js nodemailer

电子邮件来自我的电子邮件地址而不是发件人。有什么想法吗?

var transporter = nodemailer.createTransport({
service: 'Gmail',
auth: {
    user: 'mail',
    pass: 'pass'
}
});

var mailOptions = {
from: req.body.email , // sender address
to: 'mail', // list of receivers
subject: ' ', // Subject line
text: req.body.message,
html: '<p>'+req.body.message+'</p>'// plain text body

};

1 个答案:

答案 0 :(得分:1)

这就是Gmail的工作原理。出于安全原因,除了你之外,它不会让你发送电子邮件。

如果您需要更大的灵活性,那么您应该使用像Mailgun,Mandrill或SendGrid这样的交易电子邮件服务 - 您可以轻松地与Nodemailer一起使用(可以使用Nodemailer传输,就像Gmail一样)。

请参阅:https://www.npmjs.com/browse/keyword/nodemailer