电子邮件来自我的电子邮件地址而不是发件人。有什么想法吗?
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
};
答案 0 :(得分:1)
这就是Gmail的工作原理。出于安全原因,除了你之外,它不会让你发送电子邮件。
如果您需要更大的灵活性,那么您应该使用像Mailgun,Mandrill或SendGrid这样的交易电子邮件服务 - 您可以轻松地与Nodemailer一起使用(可以使用Nodemailer传输,就像Gmail一样)。