UNPKG

906landing

Version:

906 LAnding PAge

50 lines (43 loc) 1.41 kB
var express = require('express'); var nodemailer = require("nodemailer"); var smtpTransport = require("nodemailer-smtp-transport") var app = express(); var transport = nodemailer.createTransport((smtpTransport({ host: 'smtp.gmail.com', secureConnection: true, // use SSL port: 465, // port for secure SMTP auth: { user: 'robsonluisn1@gmail.com', pass: '6132390*' } }))); // Declare a static directory: app.use(express.static(__dirname + '/')); //routing logic to tell our app what is supposed to do when Request comes from browser app.get('/', function(req, res) { res.sendFile(__dirname + '/index.html'); }); app.get('/send', function(req, res) { var mailOptions = { from: "noreply@906.pt", to: "francisco.silva@pontopr.com", subject: "Your Subject", text: "Your Text", html: "HTML GENERATED" } console.log(mailOptions); transport.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"); } }); }); //creation of our Server app.listen(3000, function() { console.log("Express Started on Port 3000"); });