Advertisement
Guest User

kunle

a guest
Jul 22nd, 2018
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var AWS = require('aws-sdk');
  2. var ses = new AWS.SES();
  3.  
  4. var RECEIVER = 'charles@goshenconsulting.ca';
  5. var SENDER = 'charles@goshenconsulting.ca';
  6. var client_response = "Thanks Bitch";
  7. var clientEmail;
  8.  
  9. exports.handler = function (event, context) {
  10.     console.log('Received event:', event);
  11.    
  12.         sendEmail(event, function (err, data) {
  13.             context.done(err, null);
  14.  
  15.             // sendto_client (event, function (err, data) {
  16.             //     context.done(err, null);
  17.             // })
  18.         });
  19.    
  20.        
  21.  
  22. };
  23.  
  24. // 1. send to Charles
  25. function sendEmail (event, done) {
  26.     var params2 = {
  27.         Destination: {
  28.             ToAddresses: [
  29.                 event.email
  30.             ]
  31.         },
  32.         Message: {
  33.             Body: {
  34.                 Text: {
  35.                     Data: client_response,
  36.                     Charset: 'UTF-8'
  37.                 }
  38.             },
  39.             Subject: {
  40.                 Data: `Email Received: Charles`,
  41.                 Charset: 'UTF-8'
  42.             }
  43.         },
  44.         Source: SENDER
  45.     };
  46.     var params = {
  47.         Destination: {
  48.             ToAddresses: [
  49.                 RECEIVER
  50.             ]
  51.         },
  52.         Message: {
  53.             Body: {
  54.                 Text: {
  55.                     Data: 'name: ' + event.name + '\nphone: ' + event.phone + '\nemail: ' + event.email + '\ndesc: ' + event.desc,
  56.                     Charset: 'UTF-8'
  57.                 }
  58.             },
  59.             Subject: {
  60.                 Data: 'Website Referral Form: ' + event.name,
  61.                 Charset: 'UTF-8'
  62.             }
  63.         },
  64.         Source: event.email
  65.     };
  66.     ses.sendEmail(params, done);
  67.     ses.sendEmail(params2, done);
  68. }
  69. // 2. send to Client
  70. // function sendto_client (event, done) {
  71. //     var params = {
  72. //         Destination: {
  73. //             ToAddresses: [
  74. //                 event.email
  75. //             ]
  76. //         },
  77. //         Message: {
  78. //             Body: {
  79. //                 Text: {
  80. //                     Data: "hey",
  81. //                     Charset: 'UTF-8'
  82. //                 }
  83. //             },
  84. //             Subject: {
  85. //                 Data: "My Name",
  86. //                 Charset: 'UTF-8'
  87. //             }
  88. //         },
  89. //         Source: SENDER
  90. //     };
  91. //     ses.sendEmail(params, done);
  92. // }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement