Advertisement
Guest User

Untitled

a guest
May 30th, 2016
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. var express = require('express');
  2. var nodemailer = require("nodemailer");
  3. var smtpTransport = require("nodemailer-smtp-transport")
  4. var app = express();
  5.  
  6. var smtpTransport = nodemailer.createTransport(smtpTransport({
  7. host : "YOUR SMTP SERVER ADDRESS",
  8. secureConnection : false,
  9. port: 587,
  10. auth : {
  11. user : "YourEmail",
  12. pass : "YourEmailPassword"
  13. }
  14. }));
  15. app.get('/send',function(req,res){
  16. var mailOptions={
  17. from : "YourEmail",
  18. to : "Recipient'sEmail",
  19. subject : "Your Subject",
  20. text : "Your Text",
  21. html : "HTML GENERATED",
  22. attachments : [
  23. { // file on disk as an attachment
  24. filename: 'text3.txt',
  25. path: 'Your File path' // stream this file
  26. }
  27. ]
  28. }
  29. console.log(mailOptions);
  30. smtpTransport.sendMail(mailOptions, function(error, response){
  31. if(error){
  32. console.log(error);
  33. res.end("error");
  34. }else{
  35. console.log(response.response.toString());
  36. console.log("Message sent: " + response.message);
  37. res.end("sent");
  38. }
  39. });
  40. });
  41.  
  42. app.listen(3000,function(){
  43. console.log("Express Started on Port 3000");
  44. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement