From 76bc2cee983f5d274fd8b8b39b7c0d5c62134e5d Mon Sep 17 00:00:00 2001 From: mperezsa <19-mperezsa@users.noreply.022e47118ec0> Date: Thu, 25 Nov 2021 12:57:33 +0000 Subject: [PATCH] Upload New File --- PROF-XXI FW Tool/server/utils/sendEmail.js | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 PROF-XXI FW Tool/server/utils/sendEmail.js diff --git a/PROF-XXI FW Tool/server/utils/sendEmail.js b/PROF-XXI FW Tool/server/utils/sendEmail.js new file mode 100644 index 0000000..cfcdd5e --- /dev/null +++ b/PROF-XXI FW Tool/server/utils/sendEmail.js @@ -0,0 +1,28 @@ +const nodemailer = require("nodemailer"); + +const sendEmail = (options) => { + const transporter = nodemailer.createTransport({ + service: process.env.EMAIL_SERVICE, + auth: { + user: process.env.EMAIL_USERNAME, + pass: process.env.EMAIL_PASSWORD, + }, + }); + + const mailOptions = { + from: process.env.EMAIL_FROM, + to: options.to, + subject: options.subject, + html: options.text, + }; + + transporter.sendMail(mailOptions, function (err, info) { + if (err) { + console.log(err); + } else { + console.log(info); + } + }); +}; + +module.exports = sendEmail; -- GitLab