Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2017
496
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. function sendEmail(userEmail, htmlString, requestSnap, FIREBASE_WEB) {
  2.  
  3. fileName ="test.pdf";
  4. folderName = "./" + uuid.v4();
  5. mkdirp(folderName, function(err) {
  6. if (err) console.error(err)
  7. else console.log(folderName + ' folder created!')
  8. });
  9.  
  10. pdf.create(htmlString + userEmail, options).toFile(folderName + '/' + fileName, function(err, res) { // if the file doesnt exist it will be created
  11. if (err) return console.log(err);
  12. console.log(res);
  13. });
  14.  
  15. var transporter = nodemailer.createTransport(smtpTransport({
  16. service: 'Gmail',
  17. auth: {
  18. user: '...',
  19. pass: '...'
  20. }
  21. }));
  22.  
  23. console.log("nPATH " + folderName + "/" + fileName);
  24.  
  25. var mailOptions = {
  26. from: 'marija.lukaroska.cw@gmail.com',
  27. to: userEmail,
  28. subject: 'So mail vo pdf-ot',
  29. text: 'Hellow',
  30. attachments: [{
  31. path: folderName + "/" + fileName
  32. }]
  33. };
  34.  
  35. transporter.sendMail(mailOptions, function(error, info) {
  36. if (error) {
  37. console.log("ERROR kkkk " + error);
  38. } else {
  39. console.log('Email sent: ' + info.response);
  40. console.log("REQUEST SNAP " + JSON.stringify(requestSnap));
  41. }
  42.  
  43. deleteFolderRecursive(folderName);
  44. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement