Node.js 使用nodeEmailer+从nodejs应用程序发送电子邮件;见解

Node.js 使用nodeEmailer+从nodejs应用程序发送电子邮件;见解,node.js,npm,outlook,nodemailer,Node.js,Npm,Outlook,Nodemailer,我正在构建一个简单的NodeJS应用程序,我想创建一个联系我们表单 我使用的是nodemailer,我的服务是Outlook 365。 这是我的密码: var transporter = nodemailer.createTransport({ host: "smtp.office365.com", port: 587, secure: false, auth: { user: "my@email.com", pass: &

我正在构建一个简单的NodeJS应用程序,我想创建一个联系我们表单

我使用的是nodemailer,我的服务是Outlook 365。 这是我的密码:

var transporter = nodemailer.createTransport({
  host: "smtp.office365.com",
  port: 587,
  secure: false,
  auth: {
    user: "my@email.com",
    pass: "mypass",
  }
});
但当我尝试验证我的连接时,我遇到了以下错误:

Error: Invalid login: 535 5.7.3 Authentication unsuccessful [MRXP264CA0001.FRAP264.PROD.OUTLOOK.COM]
{
  code: 'EAUTH',
  response: '535 5.7.3 Authentication unsuccessful [MRXP264CA0001.FRAP264.PROD.OUTLOOK.COM]',
  responseCode: 535,
  command: 'AUTH LOGIN'
}
我们已经在想要的邮箱上启用了经过身份验证的SMTP选项

有人知道如何解决这个问题吗

或者甚至使用NodeEmailer以外的其他工具从我们的NodeJS应用程序发送一封简单的电子邮件