Advertisement
Guest User

Untitled

a guest
May 25th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. 'use strict';
  2.  
  3. var nodemailer = require('nodemailer');
  4. var smtp = require('nodemailer-smtp-transport');
  5.  
  6. var options = {
  7. service: 'gmail',
  8. auth: {
  9. user: 'username',
  10. pass: 'password'
  11. },
  12. logger: true,
  13. debug: true
  14. };
  15.  
  16. var transport = nodemailer.createTransport(smtp(options));
  17.  
  18. var mailer = function (options) {
  19. return new Promise(function (resolve, reject) {
  20. transport.sendMail(options, function (error, response) {
  21. if (error) {
  22. reject(error);
  23. } else {
  24. resolve(response);
  25. }
  26. });
  27. });
  28. };
  29.  
  30. mailer({
  31. from: 'sender@example.com',
  32. to: 'receiver@example.com',
  33. subject: 'test',
  34. text: 'hello world'
  35. }).then(function (resp) {
  36. console.log(resp);
  37. }).catch(function (err) {
  38. console.error(err);
  39. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement