In this Tutorial, I am Going show you the Method to Send Pepipost Email Using Nodemailer via Node.js.Previously We saw the Methods to send Pepipost Emails via PHP cURL, Guzzle & bash.

Steps to Send Emails from Nodemailer using Pepipost

(PS: your system/Server Must having Node.js Latest & Stable Version)

  • Clone the Pepiemail Git respo
git clone
cd pepiemail
npm install

  • modify sendmail.js - Authorize your Pepipost SMPT Account & Create Email
  • Find this Below line on sendmail.js & Add your Pepipost SMPT Login (For More Info visit your Pepipost Account setting dashboard)
// Account Authorization
let transporter = nodemailer.createTransport({
    host: '',
    port: 587,
    secure: false,
    auth: {
        user: 'USERNAME', // Pepipost login Username
        pass: 'PASSWORD' // Pepipost Account Password

  • Next Find this Line & Customize your Email
// Email Functions
let mailOptions = {
    from: '"Santhosh veer 👻" <[email protected]>', // Sender address
    to: '[email protected]', // List of receivers
    subject: 'Hello World ✔', // Subject line
    replyTo: '[email protected]', //  Reply-to Email
    //text: 'Hello world', // plain text
    html: '<b><u>Hello World Email</u></b>' // HTML Mail

  • Run the Script
node sendmail.js

  • Sample Console log Output on Terminal/CMD
Message <[email protected]> sent: 250 2.0.0
Ok: queued as XXXXXXXXX