Я использую nodemailer для отправки электронного письма. Я попытался с учетной записью Gmail его работает нормально. но с использованием Office 365 я получаю сообщение об ошибке типа Неверный логин: 535 5.7.3 Аутентификация не удалась.
Это мой код.
const nodeMailer = require("nodemailer");
exports.sendEmail = async emailData => {
const transporter = nodeMailer.createTransport({
host: "smtp.outlook365.com",
service: "outlook",
port: 587,
secure: false,
requireTLS: true,
auth: {
user: "vijay@******.com",
pass: "As?***************"
},
tls: {
ciphers: "SSLv3",
rejectUnauthorized: false
}
});
return transporter
.sendMail(emailData)
.then(info => console.log(`Message sent: ${info.response}`))
.catch(err => console.log(`Problem sending email: ${err}`));
};