如何让发送邮件的人的邮件显示出来?目前,在发送邮件时,会出现发送邮件的人是收到邮件的人。
let transporter = nodemailer.createTransport({
service: "gmail",
host: "smtp.gmail.com",
auth: {
user: "***********@gmail.com",
pass: "********",
},
});
const message = {
from: `${request.body.name} <${request.body.email}>`,
to: "**********@gmail.com",
cc: request.body.email,
subject: request.body.subject,
html: `Message`,
};
在没有访问用户账户的情况下,不能代为发送邮件,在设置 from
字段不会改变您是发件人的事实。要想知道两者的区别,请用您用于发送邮件的账户发送邮件。trasporter
到你的另一个账户
let transporter = nodemailer.createTransport({
service: "gmail",
host: "smtp.gmail.com",
auth: {
user: "[email protected]",
pass: "********",
},
});
const message = {
from: "[email protected]"`,
to: "[email protected]",
cc: request.body.email,
subject: request.body.subject,
html: `Message`,
};
这应该可以了