Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/santiagovazquez/lambda-mailer
Serverless project to send professional email templates with NodeJS
https://github.com/santiagovazquez/lambda-mailer
Last synced: 4 months ago
JSON representation
Serverless project to send professional email templates with NodeJS
- Host: GitHub
- URL: https://github.com/santiagovazquez/lambda-mailer
- Owner: santiagovazquez
- Created: 2019-12-27T22:20:10.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T01:02:22.000Z (about 2 years ago)
- Last Synced: 2024-08-01T02:28:17.240Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 1.21 MB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lambda Mailer
Serverless project to send professional email templates with NodeJS.
We make use of AWS SNS, AWS Lambda functions, node-mailer and email-templates.
## Setup
```
# install serverless framework
npm install -g serverless
# setup AWS user access (IAM): note that you will need different permissions for each action.
serverless config credentials --provider aws --key YOUR_KEY_HERE --secret YOUR_SECRET_HERE
```## Development
```
# run the offline sns mailer daemon
npm start# in another tab, run
npm run send-mail```
## Production
```
# to deploy you must have AWS valid creds
npm run deploy
# to remove deploy
npm run remove
```