Nodejs RESTful API Email Verification ============================================================= :Date: 5 Oct 2019 - **my_modules/SimpleGmail.js** - dependency: **nodemailer** .. code-block:: jsx module.exports = class SimpleGmail{ constructor(myAddress, myPassword, receiverAddress){ var self = this; self.myAddress = myAddress; self.myPassword = myPassword; self.receiverAddress = receiverAddress; self.nodemailer = require('nodemailer'); self.transporter = self.nodemailer.createTransport({ service: 'gmail', auth: {user:myAddress,pass:myPassword} }); } send(subject, html){ var self = this; var mailOptions = { from: self.myAddress, to: self.receiverAddress, subject: subject, html: html } self.transporter.sendMail(mailOptions,(err,info)=>{ if(err){ console.log("Error: ",err); console.log("Make sure this is ON: https://myaccount.google.com/lesssecureapps"); } }); } }