【发布时间】:2022-08-05 02:02:56
【问题描述】:
我正在尝试通过 nodemailer 发送电子邮件。发件人电子邮件是微软天蓝色的。但我收到错误响应:\'535 5.7.139 身份验证不成功,请求不符合成功身份验证的条件。请联系您的管理员。 MFA 已启用。我还生成了应用程序密码。谁能帮我解决这个问题。 代码 sn-p 发送邮件-
var userTransporter = nodemailer.createTransport({
host: \'smtp.office365.com\',
port: 587, // secure SMTP
secure: false,
auth: {
user:SENDER_EMAIL,
pass: SENDER_APP_PASSWORD,
}
});
var mailOptions = {
from: SENDER_EMAIL,
to: email,
template: path.join(__dirname, \"../public/views/email-verification\"),
context: {
token: otp,
email: email,
url: EMAIL_VERIFICATION_LINK,
name: user_name
},
};
let mail = await transporter.sendMail(mailOptions);
-
你解决了问题?
标签: node.js azure nodemailer