Не удается отправить сообщение электронной почты с использованием Office 365 при получении ошибки Неверный логин: 535 5.7.3 Аутентификация не удалась - PullRequest
0 голосов
/ 02 марта 2020

Я использую 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}`));
    };
...