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 https://github.com/mskian/pepiemail.git
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: 'smtp.pepipost.com',
    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 👻" <me@example.com>', // Sender address
    to: 'user@example.com', // List of receivers
    subject: 'Hello World ✔', // Subject line
    replyTo: 'me@example.com', //  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 <xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx@example.com> sent: 250 2.0.0
Ok: queued as XXXXXXXXX