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'
}
무엇입니까모든 도움이 매우 높이 평가됩니다 ..!