Node mailer used to send emails to the user, this node mailer available in node modules.
npm install nodemailer --save
In short, what you need to do to send messages, would be the following:
- Create a Nodemailer transporter using either SMTP or some other transport mechanism
- Set up message options (who sends what to whom)
- Deliver the message object using the sendMail() method of your previously created transporter
This is a complete example to send an email with plain text and HTML body
'use strict'; const nodemailer = require('nodemailer'); // create reusable transporter object using the default SMTP transport let transporter = nodemailer.createTransport({ service: 'gmail', auth: { user: 'gmail.user@gmail.com', pass: 'yourpass' } }); // setup email data with unicode symbols let mailOptions = { from: '"Abc Xyz" <abc@xyz.com>', // sender address to: 'def@ghi.com, klm@nop.com', // list of receivers subject: 'Hello Subject', // Subject line text: 'Hello world Body?', // plain text body html: '<b>Hello world ?</b>' // html body }; // send mail with defined transport object transporter.sendMail(mailOptions, (error, info) => { if (error) { return console.log(error); } console.log('Message %s sent: %s', info.messageId, info.response); });
You might also like:
How to insert bulk information into database in single query execution18-03-2017 insert sql bulk database |
Convert Time 24 hrs to 12 hrs format In javascript12-03-2017 date javascript 12hrs convert |
Filters for convert text to camel case in Angular Js05-03-2017 angularjs camelcase filters |
How to change background color and color to the text using javascript27-02-2017 css javascript colors |
Sample Validations in javascript22-02-2017 validations javascript |