Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ikovac/ses-bounce-handling
Handle AWS SES Bounces with AWS Lambda and Pulumi
https://github.com/ikovac/ses-bounce-handling
aws aws-lambda bounce iac pulumi ses
Last synced: 4 days ago
JSON representation
Handle AWS SES Bounces with AWS Lambda and Pulumi
- Host: GitHub
- URL: https://github.com/ikovac/ses-bounce-handling
- Owner: ikovac
- Created: 2024-01-19T08:26:04.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-01-19T09:53:40.000Z (12 months ago)
- Last Synced: 2024-05-16T23:56:56.087Z (8 months ago)
- Topics: aws, aws-lambda, bounce, iac, pulumi, ses
- Language: TypeScript
- Homepage:
- Size: 930 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SES Bounce Handling
![Infrastructure diagram](./images/infrastructure-diagram.png)
## Getting started
1. Install dependencies
```bash
npm i
```2. Setup the email for receiving SES bounce notifications.
```bash
pulumi config set email [email protected]
```3. Deploy infrastructure with Pulumi
```bash
pulumi up -y
```4. Use a newly created SNS topic for sending SES notifications
Navigate to the AWS console -> SES service -> Verified identities -> Select your identity -> Notifications tab -> Feedback notifications -> Edit -> Select newly created SNS topic for "Bounce feedback" and click "Save changes"
![SES SNS topic](./images/ses-sns-topic.png)
5. Send test email
Navigate to your verified email identity and click "Send test email"
![SES test email](./images/test-email.png)