Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const nodeMailer = require('nodemailer')
- const fromNamedEmail = 'Werkout Team <info@werkout.co>'
- let nodeMailerOptionsStmp = {
- host: 'smtp.gmail.com',
- port: 465,
- auth: { user: 'werkoutss@gmail.com', pass: 'avbbgxlqzlxcldmu' }
- }
- let nodeMailerTransporterStmp = nodeMailer.createTransport(nodeMailerOptionsStmp);
- async function sendEmailNotifications (message, context) {
- let emails = []
- emails.push(member.email)
- let emailHtml = getEmailHtmlFromTemplate(message.messageBody, gymProfile.name)
- let emailPromises = []
- for (email of emails) {
- let emailNotification = {
- from: fromNamedEmail,
- to: email,
- subject: 'Werkout Team',
- html: emailHtml
- // text: message.messageBody,
- };
- let emailPromise = nodeMailerTransporterStmp.sendMail(emailNotification)
- emailPromises.push(emailPromise)
- }
- await Promise.all(emailPromises)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement