Guest User

Untitled

a guest
Apr 16th, 2018
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. var express = require('express');
  2. var app = express();
  3. var router = express.Router();
  4.  
  5. // Envoyer un email
  6.  
  7. const nodemailer = require("nodemailer");
  8. app.use('/askForCookiesRecipe', router);
  9. router.post('/', askCookie); // handle the route at yourdomain.com/askForCookiesRecipe
  10.  
  11. function askCookie(req, res){
  12. // Not the movie transporter!
  13. var transporter = nodemailer.createTransport({
  14. service: 'Gmail',
  15. auth: {
  16. user: 'monmail@gmail.com', // Your email id
  17. pass: 'password' // Your password
  18. }
  19. });
  20. var mailOptions = {
  21. from: 'mauriceandmarcel@gmail.com', // sender address
  22. to: 'supergrandma@yopmail.com', // list of receivers
  23. subject: 'Ta recette de cookie Mamie !', // Subject line
  24. // text: text //, // plaintext body
  25. html: "<b>Salut Mamie, tu me file t'a recette de cookie ?</b>" // You can choose to send an HTML body instead
  26. };
  27. transporter.sendMail(mailOptions, function(error, info){
  28. if(error){
  29. console.log(error);
  30. res.json({yo: 'error'});
  31. }else{
  32. console.log('Message sent: ' + info.response);
  33. res.json({yo: info.response});
  34. };
  35. });
  36. }
  37.  
  38. // mount the router on the app
  39. //app.use('/', router);
  40.  
  41. module.exports = router;
Add Comment
Please, Sign In to add comment