const nodemailer = require ('nodemailer'); module.exports = { validateEmailFromAlexaResponse: function (email) { //email from alexa response will contain words instead of symbols, like : //at = @ //underscore = _ //dash = - //dot = . //TODO: This list should be longer let transformedEmail = email .replace (/at/gi, '@') .replace (/underscore/gi, '_') .replace (/dash/gi, '-') .replace (/dot/gi, '.'); //Validate here with some email validation regex //return true if email is valid return true; }, sendEmal: function (name, fromEmail, message, toEmail) { return new Promise ((resolve, reject) => { let messageBody = 'Hello. User left you a message on Saburly service using Alexa skill. \r\nMessage : ' + message + '\r\nName : ' + name + '\r\nEmail : ' + fromEmail + '\r\nYour Saburly team'; let messageBodyHTML = '
Hello. User left you a message on Saburly service using Alexa skill.
' + message + '
Name : ' + name + '
Email : ' + fromEmail + '