1. go to cmd prompt in your root project folder
Type npm install nodemailer
2. create mail.js
Type npm install nodemailer
2. create mail.js
var express = require('express'); var nodemailer = require("nodemailer"); var smtpTransport = require("nodemailer-smtp-transport") var app = express(); var smtpTransport = nodemailer.createTransport(smtpTransport({ host : "smpt.gmail.com", secureConnection : false, port: 587, auth : { user : "drvijayy2k2@gmail.com", pass : "test123" } })); app.get('/send',function(req,res){ var mailOptions={ from : "drvijayy2k2@gmail.com", to : "drvijayy2k2@gmail.com", subject : "Your Subject", text : "Your Text", html : "HTML GENERATED", /*attachments : [ { // file on disk as an attachment //filename: 'a.txt', path: 'd:/a.txt' // stream this file, use only path property and send the file name in the end, else you may get folder read error } ]*/ } console.log(mailOptions); smtpTransport.sendMail(mailOptions, function(error, response){ if(error){ console.log(error); res.end("error"); }else{ console.log(response.response.toString()); console.log("Message sent: " + response.message); res.end("sent"); } }); }); app.listen(3000,function(){ console.log("Express Started on Port 3000"); });
3. Go to command prompt where the mail.js stored
Type node mail.js
4. open brower
http://localhost:3000/send
No comments:
Post a Comment