Advertisement
Guest User

Untitled

a guest
Jan 4th, 2019
389
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. var promise=new Promise(function(resolve,reject){
  2.  
  3. nodemailer.createTestAccount((err, account) => {
  4. // create reusable transporter object using the default SMTP transport
  5. let transporter = nodemailer.createTransport({
  6. host: 'smtp.gmail.com',
  7. port: 465,
  8. secure: true, // true for 465, false for other ports
  9. auth: {
  10. user:"driverbuddyemail@gmail.com",
  11. pass:"driverbuddy_1"
  12. }
  13. });
  14.  
  15. // setup email data with unicode symbols
  16. let mailOptions = {
  17. from: '"No Reply" <driverbuddyemail@gmail.com>', // sender address
  18. to: email, // list of receivers
  19. subject: 'Payement Reciept', // Subject line
  20. text: 'Your fine has been successfully paid,Thank you for using driver buddy', // plain text body
  21. html: '<b>SUCCESSFUL</b><p>Your fine has been successfully paid,Thank you for using driver buddy</p>' // html body
  22. };
  23.  
  24. // send mail with defined transport object
  25. transporter.sendMail(mailOptions, (error, info) => {
  26. if (error) {
  27. //return console.log(error);
  28. reject(error);
  29. }
  30. else
  31. {
  32. resolve(info)
  33. }
  34. //console.log('Message sent: %s', info.messageId);
  35. //console.log('Preview URL: %s', nodemailer.getTestMessageUrl(info));
  36.  
  37. // Message sent: <b658f8ca-6296-ccf4-8306-87d57a0b4321@example.com>
  38. // Preview URL: https://ethereal.email/message/WaQKMgKddxQDoou...
  39. });
  40. });
  41. })
  42. return promise;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement