Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var promise=new Promise(function(resolve,reject){
- nodemailer.createTestAccount((err, account) => {
- // create reusable transporter object using the default SMTP transport
- let transporter = nodemailer.createTransport({
- host: 'smtp.gmail.com',
- port: 465,
- secure: true, // true for 465, false for other ports
- auth: {
- user:"driverbuddyemail@gmail.com",
- pass:"driverbuddy_1"
- }
- });
- // setup email data with unicode symbols
- let mailOptions = {
- from: '"No Reply" <driverbuddyemail@gmail.com>', // sender address
- to: email, // list of receivers
- subject: 'Payement Reciept', // Subject line
- text: 'Your fine has been successfully paid,Thank you for using driver buddy', // plain text body
- html: '<b>SUCCESSFUL</b><p>Your fine has been successfully paid,Thank you for using driver buddy</p>' // html body
- };
- // send mail with defined transport object
- transporter.sendMail(mailOptions, (error, info) => {
- if (error) {
- //return console.log(error);
- reject(error);
- }
- else
- {
- resolve(info)
- }
- //console.log('Message sent: %s', info.messageId);
- //console.log('Preview URL: %s', nodemailer.getTestMessageUrl(info));
- // Message sent: <b658f8ca-6296-ccf4-8306-87d57a0b4321@example.com>
- // Preview URL: https://ethereal.email/message/WaQKMgKddxQDoou...
- });
- });
- })
- return promise;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement