Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
885
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. var nodemailer = require('nodemailer');
  2. var transporter = nodemailer.createTransport({
  3. service: 'Gmail',
  4. auth: {
  5. user: 'foobar@gmail.com',
  6. pass: 'foobar'
  7. }
  8. });
  9.  
  10. router.post('/send',function(req,res){
  11.  
  12. var mailOptions = {
  13. from: 'Foo Bar ✔ <foobar@gmail.com>',
  14. to: req.body.email,
  15. subject: "Hello " + req.body.email,
  16. text: 'Hello ' + req.body.email + '✔',
  17. html: "<p>Hello " + req.body.email + " </p>",
  18. bcc: "fred@gmail.com"
  19. };
  20. transporter.sendMail(mailOptions, function(error, info){
  21. if(error){
  22. console.log(error);
  23. }else{
  24. console.log('Message sent: ' + info.response);
  25. res.send(200);
  26. }
  27. });
  28. });
  29.  
  30. var transporter = nodemailer.createTransport({
  31. host: 'smtp.gmail.com',
  32. port: 465,
  33. secure: true,
  34. auth: {
  35. user: 'youremai@gmail.com', // Your email id
  36. pass: 'pwd123' // Your password
  37. },
  38. tls: {
  39. // do not fail on invalid certs
  40. rejectUnauthorized: false
  41. }
  42. });
  43. router.post('/send',function(req,res){
  44.  
  45. var mailOptions = {
  46. from: 'Foo Bar ✔ <foobar@gmail.com>',
  47. to: req.body.email,
  48. subject: "Hello " + req.body.email,
  49. text: 'Hello ' + req.body.email + '✔',
  50. html: "<p>Hello " + req.body.email + " </p>",
  51. bcc: "fred@gmail.com"
  52. };
  53. transporter.sendMail(mailOptions, function(error, info){
  54. if(error){
  55. console.log(error);
  56. }else{
  57. console.log('Message sent: ' + info.response);
  58. res.send(200);
  59. }
  60. });
  61. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement