Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. const nodeMailer = require('nodemailer')
  2. const fromNamedEmail = 'Werkout Team <info@werkout.co>'
  3.  
  4. let nodeMailerOptionsStmp = {
  5. host: 'smtp.gmail.com',
  6. port: 465,
  7. auth: { user: 'werkoutss@gmail.com', pass: 'avbbgxlqzlxcldmu' }
  8. }
  9. let nodeMailerTransporterStmp = nodeMailer.createTransport(nodeMailerOptionsStmp);
  10.  
  11. async function sendEmailNotifications (message, context) {
  12. let emails = []
  13. emails.push(member.email)
  14. let emailHtml = getEmailHtmlFromTemplate(message.messageBody, gymProfile.name)
  15.  
  16. let emailPromises = []
  17. for (email of emails) {
  18. let emailNotification = {
  19. from: fromNamedEmail,
  20. to: email,
  21. subject: 'Werkout Team',
  22. html: emailHtml
  23. // text: message.messageBody,
  24. };
  25. let emailPromise = nodeMailerTransporterStmp.sendMail(emailNotification)
  26. emailPromises.push(emailPromise)
  27. }
  28. await Promise.all(emailPromises)
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement