Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var path = require('path');
- var app = express();
- var bodyParser = require('body-parser');
- var nodemailer = require("nodemailer");
- var smtpTransport = require('nodemailer-smtp-transport');
- app.listen(process.env.PORT || 3000,function() {
- console.log("App is running" );
- });
- app.use(express.static(path.join(__dirname, 'public')));
- app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.json());
- /*app.listen(port, function() {
- console.log("App is running on port " + port);
- });*/
- var smtpTransport = nodemailer.createTransport(smtpTransport({
- service: 'Gmail',
- auth: {
- user: 'naomikudren@gmail.com',
- pass: '###'
- }
- }));
- app.post('/send-email', function(req, res) {
- var mailOptions = {
- from: '"Naomi" <naomikudren@gmail.com>', // sender address
- to: "naomikudren@gmail.com", // list of receivers
- subject: 'Request ', // Subject line
- text: "From: " + req.body.from + " To: " + req.body.to + " Date: " + req.body.date + " Time: " + req.body.time // plaintext body
- };
- smtpTransport.sendMail(mailOptions, function(error, info) {
- if (error) {
- return console.log(error);
- }
- console.log('Message sent: ' + info.response);
- });
- res.redirect("/index.html");
- });
- {
- ...
- "dependencies": {
- ...
- "nodemailer-smtp-transport": "^2.7.4",
- ...
- }
- ...
- }
Add Comment
Please, Sign In to add comment