Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)