Import the package and set up transporter.
const nodemailer = require('nodemailer');
const transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: process.env.MAILUSER,
pass: process.env.MAILPASS
}
});
Now, in your code. Set up options to send the mail to, and send the mail through transporter.
let mailOptions = {
from: `Donald Duck <Donaldduck@disney.com>`,
to: 'mickeymouse@example.com',
replyTo: `donaldduck@disney.com`,
subject: `Quake Quake`,
text: `Hello Micky, How you doing?`
};
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});