Skip to content
This repository has been archived by the owner on Jul 17, 2020. It is now read-only.

AWS Lambda Function to handle requests for information from the public website and push to an SNS topic.

License

Notifications You must be signed in to change notification settings

DynamicGravitySystems/DgS-Mailer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DgS-Mailer

DgS-Mailer is a simple NodeJS module designed to be executed as an AWS Lambda function, which handles a form-based email submission from our public website, and publishes it to an AWS SNS Topic - which is then delivered to all subscribers.

The function verifies that a valid ReCaptcha challenge response has been provided before formatting and publishing incoming messages.

Installation

To install for local development run:

Run package unit tests:

Run SNS integration tests:

Note: Valid AWS credentials and an SNS Topic ARN must be configured for the SNS integration test functions. Specify the Topic ARN with the environment variable: AWS_SNS_TEST

About

AWS Lambda Function to handle requests for information from the public website and push to an SNS topic.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published