Guest User

Untitled

a guest
Jan 23rd, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. const credentials = require('./config.js');
  2. var express = require('express');
  3. var router = express.Router();
  4. var nodemailer = require('nodemailer');
  5.  
  6. router.post('/', function(req, res, next) {
  7. var data = req.body;
  8.  
  9. var smtpTransport = nodemailer.createTransport({
  10. service: 'Gmail',
  11. auth: {
  12. user: credentials.username,
  13. pass: credentials.password
  14. }
  15. });
  16.  
  17. var mailOptions = {
  18. from: data.email,
  19. to: 'your@email.com',
  20. subject: 'Subject',
  21. html: `<p>${data.name}</p>
  22. <p>${data.email}</p>
  23. <p>${data.message}</p>`
  24. };
  25.  
  26. smtpTransport.sendMail(mailOptions,
  27. (error, response) => {
  28. if(error) {
  29. console.log(error)
  30. }else {
  31. console.log("Message Sent")
  32. }
  33. smtpTransport.close();
  34. });
  35.  
  36. res.send('Message Sent');
  37.  
  38. })
  39.  
  40. module.exports = router;
Add Comment
Please, Sign In to add comment