diff options
Diffstat (limited to 'helpers/sendMail.js')
-rw-r--r-- | helpers/sendMail.js | 25 |
1 files changed, 25 insertions, 0 deletions
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 |