Guest User

Untitled

a guest
Dec 9th, 2017
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.42 KB | None | 0 0
  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. });
Add Comment
Please, Sign In to add comment