From 4bbd420ccff3b640612b451244d3d3422e3b470e Mon Sep 17 00:00:00 2001 From: piotrruss Date: Mon, 21 Aug 2023 23:41:26 +0200 Subject: user verification --- helpers/sendMail.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 helpers/sendMail.js (limited to 'helpers/sendMail.js') diff --git a/helpers/sendMail.js b/helpers/sendMail.js new file mode 100644 index 0000000..6e3a370 --- /dev/null +++ b/helpers/sendMail.js @@ -0,0 +1,25 @@ +const mailer = require('nodemailer') + +const sendMail = ({to, subject, text, html}) => { + const transporter = mailer.createTransport({ + port: 465, + host: process.env.MAIL_SMTP_SERVER, + auth: { + user: process.env.MAIL_ADDRESS, + pass: process.env.MAIL_PASSWORD + }, + secure: true + }) + + const mailData = { + from: `"Pruss.it" <${process.env.MAIL_ADDRESS}>`, + to, + subject, + text, + html + } + + return transporter.sendMail(mailData) +} + +module.exports = sendMail -- cgit v1.2.3