Advertisement
Guest User

Untitled

a guest
Mar 13th, 2018
405
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var fs = require("fs");
  2. var nodemailer = require('nodemailer');
  3. var filename = 'emails-rekl.txt';
  4. var count = 0;
  5.  
  6.  
  7. function getEmail() {
  8.   var data = fs.readFileSync(filename, 'utf8');
  9.   var arr = data.split('\n');
  10.   var email = arr[0];
  11.   var linesExceptFirst = arr.slice(1).join('\n');
  12.   fs.writeFileSync(filename, linesExceptFirst, function (err, data) {
  13.   });
  14.   return email
  15. }
  16.  
  17. var transporter = nodemailer.createTransport({
  18.   service: 'gmail',
  19.   auth: {
  20.     user: 'vladinodemaster1@gmail.com',
  21.     pass: 'node9532'
  22.   }
  23. });
  24.  
  25. var mailOptions = {
  26.   from: 'vladinodemaster1@gmail.com',
  27.   to: 'vladislav91@mail.ru',
  28.   subject: 'Легкий способ получить кэшбэк с покупок с али, копеечки а приятно. Регистрируемся и пользуемся',
  29.   html: '<p>Легкий способ получить кэшбэк с покупок с али, копеечки а приятно</p><br><a href="https://letyshops.com/soc/sh-1?r=1265452">https://letyshops.com/soc/sh-1?r=1265452</a>'
  30. };
  31.  
  32. function sendEmail() {
  33.   var email = getEmail();
  34.   mailOptions.to = email;
  35.  
  36.   transporter.sendMail(mailOptions, function (error, info) {
  37.     if (error) {
  38.       console.log('error', error);
  39.     } else {
  40.       count++;
  41.       console.log('_____________________________________');
  42.       console.log('start send count: '+ count);
  43.       console.log('success send to: ' + email);
  44.       console.log(info.response);
  45.     }
  46.   });
  47. }
  48.  
  49. setInterval(function () {
  50.   sendEmail()
  51. }, 175000)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement