2016-07-17 4 views
3

Я пытаюсь сделать событие перспективы каландра для этого я использовал почтовый сервис и я с помощью экспресс-работы кадров и мангусты запросов в моем проектеОшибка: недопустимые Войти 535 5.0.0 Ошибки аутентификации

Вот мой код ниже:

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' 
} 

Я понятия не имею об этой ошибке любая помощь очень ценится ..!

ответ

0

Это ответ сервера целевой электронной почты, говорящий, что authentication failed, когда вы отправляете ему электронное письмо. Возможно, вы пытаетесь отправить электронное письмо на сервер, что требует аутентификации, а ваш пользователь или пароль ошибочны. Обратитесь к RFC 822, чтобы узнать, что именно означает код возврата 535.

Смежные вопросы