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: 2 months 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 my-email@example.org
```

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)