Advertisement
Guest User

Untitled

a guest
Jul 12th, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. var nodemailer = require('nodemailer');
  2.  
  3. // create reusable transporter object using SMTP transport
  4. var transporter = nodemailer.createTransport({
  5. service: 'Gmail',
  6. auth: {
  7. user: 'gmail.user@gmail.com',
  8. pass: 'userpass'
  9. }
  10. });
  11.  
  12. var data = [{age:24,name:"bob"},{age:35,name:"andy"},...];
  13.  
  14. var mailOptions = {
  15. from: 'foo@blurdybloop.com', // sender address
  16. to: 'bar@blurdybloop.com', //receiver
  17. subject: 'Hello', // Subject line
  18. text: 'Hello world', // plaintext body
  19. html: '<b>Hello world</b>', // html body
  20. attachments: [
  21. {
  22. filename: 'test.csv',
  23. content: data
  24. }
  25. };
  26.  
  27. // send mail with defined transport object
  28. transporter.sendMail(mailOptions, function(error, info){
  29. if(error){
  30. return console.log(error);
  31. }
  32. console.log('Message sent: ' + info.response);
  33. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement