let testAccount = await nodemailer.createTestAccount();
// create reusable transporter object using the default SMTP transport
let transporter = nodemailer.createTransport({
host: 'smtp.ethereal.email',
secure: false, // true for 465, false for other ports
user: testAccount.user, // generated ethereal user
pass: testAccount.pass, // generated ethereal password
// send mail with defined transport object
let info = await transporter.sendMail({
subject: 'Hello ✔', // Subject line
text: 'Hello world?', // plain text body
html: '<b>Hello world?</b>', // html body
return nodemailer.getTestMessageUrl(info);
// Preview URL: https://ethereal.email/message/WaQKMgKddxQDoou...