diff --git a/server/send-email.js b/server/send-email.js index 4f252c5..62ea1fc 100644 --- a/server/send-email.js +++ b/server/send-email.js @@ -1,13 +1,27 @@ 'use strict'; const nodemailer = require('nodemailer'); const FROM = '"Qlik" '; -const transporter = nodemailer.createTransport({ - //service: 'gmail', - host: 'smtp.qliktech.com', - port: 587, - secure: false, // true for 465, false for other ports - //auth: config.gmailstmpauth -}); +var transporter; + +if ( process.env.GMAIL_USERNAME && process.env.GMAIL_PASSWORD ) { + //GMAIL + transporter = nodemailer.createTransport({ + service: 'gmail', + port: 587, + secure: false, + auth: { + user: process.env.GMAIL_USERNAME, + pass: process.env.GMAIL_PASSWORD + } + }); +} else { + //QLIK + transporter = nodemailer.createTransport({ + host: 'smtp.qliktech.com', + port: 587, + secure: false, // true for 465, false for other ports + }); +} function getHtmlNewProvision(provision, scenario) {