Node.js NodeEmailer EAUTH 535 5.7.3身份验证在Azure Ubuntu服务器上失败,但不是本地服务器

Node.js NodeEmailer EAUTH 535 5.7.3身份验证在Azure Ubuntu服务器上失败,但不是本地服务器,node.js,azure,ubuntu,nodemailer,Node.js,Azure,Ubuntu,Nodemailer,我有一台Azure Ubuntu 18.04服务器,节点为v12.13.1,我的本地计算机是Windows 10和节点为v10.16.0 当我在本地计算机上运行时,Nodemailer发送电子邮件没有问题,它会发送并快速出现在我的电子邮件中 但是,当它在我的Azure服务器上运行时,我得到以下错误 Error: Invalid login: 535 5.7.3 Authentication unsuccessful [BY5PR16CA0034.nampr

我有一台Azure Ubuntu 18.04服务器,节点为v12.13.1,我的本地计算机是Windows 10和节点为v10.16.0

当我在本地计算机上运行时,Nodemailer发送电子邮件没有问题,它会发送并快速出现在我的电子邮件中

但是,当它在我的Azure服务器上运行时,我得到以下错误

Error: Invalid login: 535 5.7.3 Authentication unsuccessful [BY5PR16CA0034.nampr                                        d16.prod.outlook.com]
    at SMTPConnection._formatError (/home/user/EMR/node_modules/nodemailer/l                                        ib/smtp-connection/index.js:784:19)
    at SMTPConnection._actionAUTHComplete (/home/user/EMR/node_modules/nodem                                        ailer/lib/smtp-connection/index.js:1523:34)
    at SMTPConnection.<anonymous> (/home/user/EMR/node_modules/nodemailer/li                                        b/smtp-connection/index.js:1481:18)
    at SMTPConnection._processResponse (/home/user/EMR/node_modules/nodemail                                        er/lib/smtp-connection/index.js:942:20)
    at SMTPConnection._onData (/home/user/EMR/node_modules/nodemailer/lib/sm                                        tp-connection/index.js:749:14)
    at TLSSocket.SMTPConnection._onSocketData (/home/user/EMR/node_modules/n                                        odemailer/lib/smtp-connection/index.js:195:44)
    at TLSSocket.emit (events.js:210:5)
    at addChunk (_stream_readable.js:309:12)
    at readableAddChunk (_stream_readable.js:290:11)
    at TLSSocket.Readable.push (_stream_readable.js:224:10) {
  code: 'EAUTH',
  response: '535 5.7.3 Authentication unsuccessful [BY5PR16CA0034.namprd16.prod.                                        outlook.com]',
  responseCode: 535,
  command: 'AUTH LOGIN'
}
错误:无效登录:535 5.7.3身份验证失败[BY5PR16CA0034.nampr d16.prod.outlook.com]
在SMTPConnection上。格式错误(/home/user/EMR/node\u modules/nodeEmailer/l ib/smtp connection/index.js:784:19)
在SMTPConnection.\u actionAUTHComplete(/home/user/EMR/node\u modules/nodem-ailer/lib/smtp-connection/index.js:1523:34)
在SMTP连接处。(/home/user/EMR/node_modules/nodemailer/li b/smtp connection/index.js:1481:18)
在SMTPConnection.\u processResponse(/home/user/EMR/node\u modules/noderemail/lib/smtp connection/index.js:942:20)
在SMTPConnection.\u onData(/home/user/EMR/node\u modules/nodemailer/lib/sm-tp-connection/index.js:749:14)
在TLSSocket.SMTPConnection.\u onSocketData(/home/user/EMR/node\u modules/n odemailer/lib/smtp connection/index.js:195:44)
在TLSSocket.emit(events.js:210:5)
在addChunk(_stream_readable.js:309:12)
在readableAddChunk(_stream_readable.js:290:11)
在TLSSocket.Readable.push(_stream_Readable.js:224:10){
代码:“EAUTH”,
响应:“535 5.7.3身份验证未成功[BY5PR16CA0034.namprd16.prod.outlook.com]”,
响应代码:535,
命令:“AUTH LOGIN”
}
以下是在my node.js服务器上运行NodeEmailr的代码:

let transport = nodemailer.createTransport({
    service: "Outlook365",
     auth: {
           user: process.env.USER,
           pass: process.env.PASS
            },
     tls:{
           rejectUnauthorized: false
         }
})

let message = {
      from: '"Name Apps" <nameapps@name.org>', 
      to: item.email, 
      subject: subjectText, 
      html: `<b>HTML message</b>` 
};

transport.sendMail(message, function(err, info) {
     if (err) {
           console.log(err)
     } else {
           console.log(info);
      }
});
let transport=nodeEmailer.createTransport({
服务:“了望365”,
认证:{
用户:process.env.user,
通过:process.env.pass
},
tls:{
拒绝:错误
}
})
让消息={
发件人:“‘名称应用程序’”,
致:item.email,
主题:主题文本,
html:`html消息`
};
transport.sendMail(消息、函数(错误、信息){
如果(错误){
console.log(错误)
}否则{
控制台日志(信息);
}
});