diff --git a/api/email/services/email.js b/api/email/services/email.js new file mode 100644 index 0000000..5975028 --- /dev/null +++ b/api/email/services/email.js @@ -0,0 +1,24 @@ +const nodemailer = require('nodemailer') + +const transporter = nodemailer.createTransport({ + host: process.env.SMTP_HOST, + port: process.env.SMTP_PORT, + secure: false, + auth: { + user: process.env.SMTP_USERNAME, + pass: process.env.SMTP_PASSWORD + } +}) + +module.exports = { + send: (from, to, subject, text) => { + const options = { + from, + to, + subject, + text, + } + + return transporter.sendMail(options) + } +}