crackyourinterview.com


To improves our performance please Like Share Subscribe(Will boost us)

Node.js Email Send
Question Posted on 02 May 2024Home >> Tutorial >> Node.js Tutorial >> Node.js Email Send

Node.js Email Send

Node.js Email Send


In Node.js to send email module which is used that module name is "Nodemailer". And this module makes it very easy to send email from your computer. And before use of Modemailer module you can download by using npm as per the given command:-


npm install nodemailer



Once you download the Nodemailer module you need to include the module in any application:-


var nodemailer = require('nodemailer');




Code to send an Email
Now we jump to send emails from your server. ANd to send email you need to use the username and password from selected email provider to send an email. This below code to send email from Gmail account:-


var nodemailer = require('nodemailer');

var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'your_emailId@gmail.com',
pass: 'youremailid_password'
}
});

var mailOptions = {
from: 'your_emailId@gmail.com',
to: 'toemailid@yahoo.com',
subject: 'Send Email by using Node.js',
text: 'It is easy to send email!'
};

transporter.sendMail(mailOptions, function(error, info){
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});



Once you done above code you can send emails through the email server.


Multiple Email Receivers
To send an email to more then one receiver we will add them to the "to" property of mailoptions object which is separated by commas:-


var mailOptions = {
from: 'your_emailId@gmail.com',
to: 'firstsample_email@yahoo.com, secondsample_email@yahoo.com',
subject: 'Sending Multiple user Email by using Node.js',
text: 'Very easy to send email!'
}




Send Email HTML Formatter
To send HTML formatted text in your email and we use the "HTML" property instead of text property in below code:-


var mailOptions = {
from: 'your_emailId@gmail.com',
to: 'SendEmailSample@yahoo.com',
subject: 'Sending Formated email by using Node.js',
html: '

Welcome Dear

Here is the email from node.js formatted!

'
}

0
0




.


Most Visited Questions:-

Deep Learning Questions Answers
Below are the different Deep Leaning Questions and answer a More...

What is Gulpjs and some multiple choice questions on Gulp
Gulpjs is an open source whihc helps in building Javascript More...

Continuous Integration Questions Answers
Below are the 20 odd questions for CI or Continuous Integra More...

Derived relationships in Association Rule Mining are represented in the form of __________.
Derived relationships in Association Rule Mining are repres More...

Microservices Architecture Questions Answers
Below are the different questions on Microservices Architec More...




Other Important Questions

Parts of Node.js

Install Node.js Linux

Node.js First Example

Node.js Globals

Node.js DNS






@2014-2022 Crackyourinterview (All rights reserved)
Privacy Policy - Disclaimer - Sitemap