Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const credentials = require('./config.js');
- var express = require('express');
- var router = express.Router();
- var nodemailer = require('nodemailer');
- router.post('/', function(req, res, next) {
- var data = req.body;
- var smtpTransport = nodemailer.createTransport({
- service: 'Gmail',
- auth: {
- user: credentials.username,
- pass: credentials.password
- }
- });
- var mailOptions = {
- from: data.email,
- to: 'your@email.com',
- subject: 'Subject',
- html: `<p>${data.name}</p>
- <p>${data.email}</p>
- <p>${data.message}</p>`
- };
- smtpTransport.sendMail(mailOptions,
- (error, response) => {
- if(error) {
- console.log(error)
- }else {
- console.log("Message Sent")
- }
- smtpTransport.close();
- });
- res.send('Message Sent');
- })
- module.exports = router;
Add Comment
Please, Sign In to add comment