Advertisement
Guest User

kunle3

a guest
Jul 22nd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  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 Bro";
  7. var clientEmail;
  8. var response = {
  9. "isBase64Encoded": false,
  10. "headers": { 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': "*"},
  11. "statusCode": 200,
  12. "body": "{\"result\": \"Success.\"}"
  13. };
  14.  
  15. exports.handler = function (event, context) {
  16. console.log('Received event:', event);
  17.  
  18. sendEmail(event, function (err, data) {
  19. context.done(err, null);
  20.  
  21. sendto_client (event, function (err, data) {
  22. context.done(err, null);
  23. })
  24. });
  25.  
  26.  
  27.  
  28. };
  29.  
  30. // 1. send to Charles
  31. function sendEmail (event, done) {
  32. clientEmail = event.email;
  33. var params = {
  34. Destination: {
  35. ToAddresses: [
  36. RECEIVER
  37. ]
  38. },
  39. Message: {
  40. Body: {
  41. Text: {
  42. Data: 'name: ' + event.name + '\nphone: ' + event.phone + '\nemail: ' + event.email + '\ndesc: ' + event.desc,
  43. Charset: 'UTF-8'
  44. }
  45. },
  46. Subject: {
  47. Data: 'Website Referral Form: ' + event.name,
  48. Charset: 'UTF-8'
  49. }
  50. },
  51. Source: SENDER
  52. };
  53. ses.sendEmail(params, done);
  54. }
  55. // 2. send to Client
  56. function sendto_client (event, done) {
  57. var params = {
  58. Destination: {
  59. ToAddresses: [
  60. event.email
  61. ]
  62. },
  63. Message: {
  64. Body: {
  65. Text: {
  66. Message: client_response,
  67. Charset: 'UTF-8'
  68. }
  69. },
  70. Subject: {
  71. Data: 'Thank You: ' + "Charles Omonuah",
  72. Charset: 'UTF-8'
  73. }
  74. },
  75. Source: SENDER
  76. };
  77. ses.sendto_client(params, done);
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement