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 0000000000000000000000000000000000000000..cfcdd5ed1f79413c008d9c8d581bea1052b79507 --- /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;