Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var nodemailer = require('nodemailer');
- //below var smtpTransport not required for Nodemailer version equal or below v0.7.1
- var smtpTransport = require("nodemailer-smtp-transport");
- // Create a SMTP transport object
- var transport = nodemailer.createTransport(smtpTransport( {
- host: "smtp.pepipost.com",
- port: 2525,
- auth: {
- user: "yoursmtpusername",
- pass: "yoursmtppassword"
- }
- }));
- /*
- //Use this code for Nodemailer version equal or below v0.7.1
- var transport = nodemailer.createTransport("SMTP", {
- //service: 'Pepipost',
- host: "smtp.pepipost.com",
- port: 2525,
- auth: {
- user: "yoursmtpusername",
- pass: "yoursmtppassword"
- }
- });
- */
- console.log('SMTP Configured');
- // Message object
- var message = {
- // sender info
- from: 'Sender Name <sender@example.com>',
- // Comma separated list of recipients
- to: '"Receiver Name" <recipient@example.com>',
- // Subject of the message
- subject: 'Nodemailer is unicode friendly ✔',
- // plaintext body
- text: 'Test mail sent using Nodemailer with Pepipost',
- // HTML body
- html:'<p><b>Hello</b> Test mail sent using Nodemailer with Pepipost</p>'+
- '<p>Thank you.</p>'
- };
- console.log('Sending Mail');
- transport.sendMail(message, function(error){
- if(error){
- console.log('Error occured');
- console.log(error.message);
- return;
- }
- console.log('Message sent successfully!');
- // if you don't want to use this transport object anymore, uncomment following line
- //transport.close(); // close the connection pool
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement