Error: Invalid login: 535-5.7.8 Username and Password not accepted while using nodemailer how can I solve this kind of error?

Viewed 22

const nodeMailer = require("nodemailer");

sendEmail = async (options) => {
  const transporter = nodeMailer.createTransport({
    host: process.env.SMPT_HOST,
    port: process.env.SMPT_PORT,
    service: process.env.SMPT_SERVICE,
    auth: {
      user: process.env.SMPT_MAIL,
      pass: process.env.SMPT_PASSWORD,
    },
  });

  const mailOptions = {
    from: process.env.SMPT_MAIL,
    to: options.email,
    subject: options.subject,
    text: options.message,
  };

  await transporter.sendMail(mailOptions);
};

module.exports = sendEmail;

I am getting an error "Invalid Login: 535-5.7.8 Username and Password not accepted" while trying to send mail using nodemailer.

0 Answers
Related