Javascript 错误:无效登录535.0.0身份验证失败

Javascript 错误:无效登录535.0.0身份验证失败,javascript,node.js,express,icalendar,nodemailer,Javascript,Node.js,Express,Icalendar,Nodemailer,我正在尝试做outlook日历事件,因为我使用了邮件服务,并且在我的项目中使用了express frame work和mongoose查询 下面是我的代码: var _ = require('lodash'); var Outlook = require('./outlook.model'); var icalToolkit = require('ical-toolkit'); var nodemailer = require('nodemailer'); var smtpTransport

我正在尝试做outlook日历事件,因为我使用了邮件服务,并且在我的项目中使用了express frame work和mongoose查询

下面是我的代码:

var _ = require('lodash');
var Outlook = require('./outlook.model');

var icalToolkit = require('ical-toolkit');
var nodemailer = require('nodemailer');
var smtpTransport = require('nodemailer-smtp-transport');
//Create a iCal object
var builder = icalToolkit.createIcsFileBuilder();
builder.method = 'REQUEST';
builder.events.push({    

  //Event start time, Required: type Date() 
  start: new Date(),

  //Event end time, Required: type Date() 
  end: new Date(),
  });
//builder.method = meeting.method;
//Add the event data

var icsFileContent = builder.toString();
var smtpOptions = {
    "secureConnection": true,
    "from": "******",
    "host": "smtp-mail.outlook.com",
    "secureConnection": true,
    "port": 587,
    "transportMethod": "SMTP",
    "auth": {
        user: '******',
        pass: '******'
    }
};

var transporter = nodemailer.createTransport(smtpTransport(smtpOptions));

var mailOptions = {
    from: '*******',
    to: '******',
    subject: 'Meeting to attend',
    html: "Anything here",

    text: "hiiiiiiiiiiiiiiiiii",
    alternatives: [{
        contentType: 'text/calendar; charset="utf-8"; method=REQUEST',
        content: icsFileContent.toString()
    }]
};

//send mail with defined transport object 
exports.send = function(req, res) {
    transporter.sendMail(mailOptions, function(error, info) {
        if (error) {
            console.log(error);
        } else {
            console.log('Message sent: ' + info.response);
        }
    });
};
当我这么做的时候,我收到了200条成功的信息,之后我得到了一个错误,说

    {[Error:Invalid login:535 5.0.0 Authentication Failed]
code:'EAUTH'
response:'535 5.0.0 Authentication Failed',
responseCode:535,
command:'AUTH PLAIN'
}
我不知道这个错误
非常感谢您的帮助

这是一个目标电子邮件服务器响应,表示当您向其发送电子邮件时,
身份验证失败。可能您正试图向服务器发送电子邮件,这需要身份验证,而您的用户或密码是错误的。请参阅
RFC 822
,了解返回代码
535
的确切含义