Advertisement
Guest User

Untitled

a guest
Oct 10th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. var nodemailer = require('nodemailer'),
  2. config = require('./mailer.conf');
  3.  
  4. var smtpTransport;
  5.  
  6. console.log('Creating Transport');
  7.  
  8. //smtp transport configuration
  9. var smtpTransport = nodemailer.createTransport({
  10. host: config.host,
  11. port: config.port,
  12. auth: {
  13. user: config.email,
  14. pass: config.password
  15. }
  16. });
  17.  
  18. //Message
  19. var message = {
  20. from: "me@localhost.com",
  21. replyTo: "me@localhost.com",
  22. to: "me@localhost",
  23. subject: "hello"
  24. };
  25.  
  26. console.log('Sending Mail');
  27. // Send mail
  28. smtpTransport.sendMail(message, function(error, info) {
  29. if (error) {
  30. console.log(error);
  31. } else {
  32. console.log('Message sent successfully!');
  33. console.log('Server responded with "%s"', info.response);
  34. }
  35. console.log('Closing Transport');
  36. smtpTransport.close();
  37. });
  38.  
  39. var SMTPServer = require('smtp-server').SMTPServer;
  40.  
  41. var server = new SMTPServer({
  42. onData: function(stream, session, callback) {
  43. console.log('received');
  44. }
  45. });
  46.  
  47. server.listen(465);
  48. console.log('listening');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement