我在使用nodemailer时遇到问题,用户会收到我的google帐户发送的电子邮件,该电子邮件用于验证gmail而不是邮件选项中使用的别名。
以下是我的代码:
var smtpTransport = nodemailer.createTransport({
service: config.mailer.options.service,
auth: {
user: "xxxx@gmail.com",
pass: "password"
}
});
var mailOptions = {
to: user.email,
from: 'Test Email <aaa@aaa.com>',
subject: subject,
html: emailHTML
};
smtpTransport.sendMail(mailOptions); 现在,当用户收到电子邮件时,电子邮件会提到
来自:测试电子邮件xxxx@gmail.com
而不是显示
来自:测试电子邮件aaa@aaa.com
请帮助
答案 0 :(得分:1)
您还需要在Gmail帐户中配置别名。我遇到了同样的问题但是在gmail中配置别名之后就可以了。 选中此链接以配置https://support.google.com/mail/answer/22370?hl=en
答案 1 :(得分:0)
现在,通过Gmail,您可以将别名用作您的主要帐户。只需进入帐户下的Gmail设置,然后选择默认即可。