Nodemailer 无法正常工作
Nodemailer does'nt work properly
这封电子邮件来自我的电子邮件地址,而不是发件人。有什么想法吗?
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
};
这就是 Gmail 的工作原理。出于安全原因,它不允许您以除您以外的任何人的身份发送电子邮件。
如果您需要更大的灵活性,那么您应该使用诸如 Mailgun、Mandrill 或 SendGrid 之类的交易电子邮件服务 - 您可以轻松地将其与 Nodemailer 一起使用(它们可以使用 Nodemailer 传输,就像 Gmail 一样)。
这封电子邮件来自我的电子邮件地址,而不是发件人。有什么想法吗?
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
};
这就是 Gmail 的工作原理。出于安全原因,它不允许您以除您以外的任何人的身份发送电子邮件。
如果您需要更大的灵活性,那么您应该使用诸如 Mailgun、Mandrill 或 SendGrid 之类的交易电子邮件服务 - 您可以轻松地将其与 Nodemailer 一起使用(它们可以使用 Nodemailer 传输,就像 Gmail 一样)。