UNPKG

the-mail

Version:
27 lines (22 loc) 501 B
/** * @function sendSMTP */ 'use strict' const nodemailer = require('nodemailer') /** @lends sendSMTP */ async function sendSMTP({ content, from, subject, to, url }) { const transporter = nodemailer.createTransport(url) const data = { from, html: content, subject, to, } const result = await new Promise((resolve, reject) => transporter.sendMail(data, (err, result) => err ? reject(err) : resolve(result), ), ) return result } module.exports = sendSMTP