小编Mus*_*sal的帖子

535 5.7.139 认证失败,请求不满足认证成功的条件

我正在尝试通过nodemailer 发送电子邮件。发件人电子邮件是 microsoft azure。但我收到错误响应:'535 5.7.139 身份验证失败,请求不符合成功身份验证的标准。请联系您的管理员。MFA 已启用。我还生成了应用程序密码。谁能帮我解决这个问题。发送邮件的代码片段-


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);
Run Code Online (Sandbox Code Playgroud)

azure node.js nodemailer

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

azure ×1

node.js ×1

nodemailer ×1