DEV Community

MOHSIN ALI SOOMRO
MOHSIN ALI SOOMRO

Posted on

Send email with nodemailer

Enable these
lesssecure
DisplayUnlockCaptcha

import nodemailer from "nodemailer";
async function sendEmail(to, subject, text) {
  try {
    const transport = nodemailer.createTransport({
      port: 587,
      host: "smtp.gmail.com",
      auth: {
        user: "<Your Email>",
        pass: "<Your Password>",
      },
    });
    const option = {
      from: "<Email>",
      to: to,
      subject: subject,
      text: text,
    };
    const result = await transport.sendMail(option);
    console.log("function", { result });
    return result;
  } catch (error) {
    return error;
  }
}
Enter fullscreen mode Exit fullscreen mode

Discussion (0)