aboutsummaryrefslogtreecommitdiff
path: root/test/js/third_party/nodemailer/process-nodemailer-fixture.js
blob: 49ab6a516b871a81814f8abbbba74a390f13aa64 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const nodemailer = require("nodemailer");
const transporter = nodemailer.createTransport({
  host: "smtp.sendgrid.net",
  port: 587,
  secure: false,
  auth: {
    user: "apikey", // generated ethereal user
    pass: process.env.SMTP_SENDGRID_KEY, // generated ethereal password
  },
});

// send mail with defined transport object
let info = await transporter.sendMail({
  from: process.env.SMTP_SENDGRID_SENDER, // sender address
  to: process.env.SMTP_SENDGRID_SENDER, // list of receivers
  subject: "Hello ✔", // Subject line
  text: "Hello world?", // plain text body
  html: "<b>Hello world?</b>", // html body
});
console.log(typeof info?.messageId === "string");