Advertisement
Guest User

Untitled

a guest
Nov 27th, 2017
705
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var nodemailer = require('nodemailer');
  2. var xoauth2 = require('xoauth2');
  3. var firstName = "Петър";
  4. var secondName = "Иванов";
  5. var lastName = "Стамболов";
  6. var email = "peter.stambolov@gmail.com";
  7. var phone = "+359878789654";
  8. var typeOfCredit = "Типа на кредит-а (какъв е не ми е ясно още точно)";
  9. var creditPurpose = "Купуване на кола";
  10. var amount = "10000";
  11. var currency = "BGN";
  12. var termInMonths = "24";
  13. var haveCredits = "Да";
  14. var overdueLoans = "Дължа още 2500 по 2 кредит-а ?"
  15. var employerName = "SMSG Bulgaria ЕООД"
  16. var contractType = "Безсрочен";
  17. var netIncome = "2000";
  18. var otherIncome = "300";
  19. var position = "Regular Contractor";
  20. var maritalStatus = "Неженен";
  21.  
  22.  
  23.  
  24.  
  25.    
  26. let transporter = nodemailer.createTransport({
  27.     host: 'smtp.gmail.com',
  28.     port: 465,
  29.     secure: true,
  30.     auth: {
  31.         type: 'OAuth2',
  32.         clientId: '115312025121-0d9rajns4ieveton19ip002orj5hjvpu.apps.googleusercontent.com',
  33.         clientSecret: 'UhEKLi-qIV7mQ1Jeo42YqTg9'
  34.     }
  35. });
  36.    
  37.  
  38.     var mailOptions = {
  39.         from : 'kondio.stefanov.savov@gmail.com',
  40.         to : 'financeconsultltd@mail.bg',
  41.         subject : 'Sending Email using Node.js',
  42.         html:'<div>'
  43.         +'<h2>Лични данни</h2>'
  44.         +'<ul>'
  45.         +'  <li><span style="font-size:1.2em">Име : </span><span style="font-weight: bold"">'+firstName+'</span></li>'
  46.         +'  <li><span style="font-size:1.2em">Презиме : </span><span style="font-weight: bold">'+secondName+'</span></li>'
  47.         +'  <li><span style="font-size:1.2em">Фамилия : </span><span style="font-weight: bold">'+lastName+'</span> </li>'
  48.         +'  <li><span style="font-size:1.2em">Имейл: : </span><span style="font-weight: bold">'+email+'</span></li>'
  49.         +'  <li><span style="font-size:1.2em">Телефон : </span><span style="font-weight: bold">'+phone+'</span></li>'
  50.         +'  </ul>'
  51.         +'  <h2>Параметри на Искането</h2>'
  52.         +'<ul>'
  53.         +'  <li><span style="font-size:1.2em">Вид на кредита : </span><span style="font-weight: bold">'+typeOfCredit+'</span></li>'
  54.         +'  <li><span style="font-size:1.2em">Цел на кредита : </span><span style="font-weight: bold">'+creditPurpose+'</span></li>'
  55.         +'  <li><span style="font-size:1.2em">Размер на кредита : </span><span style="font-weight: bold">'+amount+'</span> </li>'
  56.         +'  <li><span style="font-size:1.2em">Валута : </span><span style="font-weight: bold">'+currency+'</span></li>'
  57.         +'  <li><span style="font-size:1.2em">Срок в месеци : </span><span style="font-weight: bold"">'+termInMonths+'</span></li>'
  58.         +'  <li><span style="font-size:1.2em">Имате ли текущи кредити : </span><span style="font-weight: bold"">'+haveCredits+'</span></li>'
  59.         +'  <li><span style="font-size:1.2em">просрочия по текущи или погасени кредити : </span><span style="font-weight: bold"">'+overdueLoans+'</span></li>'
  60.         +'</ul>'
  61.         +'<h2>Данни за работодател и длъжност</h2>'
  62.         +'<ul>'
  63.         +'  <li><span style="font-size:1.2em">Работодател име : </span><span style="font-weight: bold"">'+employerName+'</span> </li>'
  64.         +'  <li><span style="font-size:1.2em">Тип договор : </span><span style="font-weight: bold"">'+contractType+'</span></li>'
  65.         +'  <li><span style="font-size:1.2em">Нетен доход : </span><span style="font-weight: bold"">'+netIncome+'</span></li>'
  66.         +'  <li><span style="font-size:1.2em">Друг доход : </span><span style="font-weight: bold"">'+otherIncome+'</span> </li>'
  67.         +'  <li><span style="font-size:1.2em">Длъжност : </span><span style="font-weight: bold"">'+position+'</span></li>'
  68.         +'  <li><span style="font-size:1.2em">Семейно положение : </span><span style="font-weight: bold"">'+maritalStatus+'</span></li>'
  69.         +'</ul>'
  70.         +'</div>'
  71.         +'</body>'
  72.         +'</html>'
  73. ,
  74.         auth: {
  75.             user: 'kondio.stefanov.savov@gmail.com',
  76.             refreshToken: '1/BnNiD_kQRG-bX1ALqYg-WYVJNdI-ffjc-wTByqWnPErCv5rOX5XqA3Brx4_cb7To',
  77.             accessToken: 'ya29.Glv2BHr5AVt154SR6lrCx-4xZYopqPb1OpdFuuK_IoULoopXX1p29R3jlC__0BZDLASbNI-tyJ5uwcyjh1evikKXxelTj9DiEUluZmfV6rdlFMEAVc1k1_p-X6Gp',
  78.             expires: 1484314697598
  79.         }
  80.     };
  81.  
  82.     transporter.sendMail(mailOptions, function(error, info) {
  83.         if (error) {
  84.             console.log(error);
  85.         } else {
  86.             console.log('Email sent: ' + info.response);
  87.         }
  88.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement