From d78d3def2d7e58410fb1e508320f83732f87f4c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Mon, 24 May 2021 18:56:30 +0200 Subject: [PATCH] Create email service --- api/email/services/email.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 api/email/services/email.js 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) + } +}