{"id":18851750,"url":"https://github.com/greenvine/aws-ses-lambda-forwarder","last_synced_at":"2026-02-03T23:30:18.319Z","repository":{"id":89389393,"uuid":"118387645","full_name":"GreenVine/aws-ses-lambda-forwarder","owner":"GreenVine","description":"Forward Inbound AWS Simple Email Service (SES) Emails with Lambda Function","archived":false,"fork":false,"pushed_at":"2018-02-09T04:55:29.000Z","size":44,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-30T16:53:27.735Z","etag":null,"topics":["aws","aws-lambda","aws-s3","cloud","email","nodejs","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GreenVine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-22T00:46:07.000Z","updated_at":"2019-03-19T01:31:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"42635c7b-ed80-4a98-a36c-bbae6c2b84ca","html_url":"https://github.com/GreenVine/aws-ses-lambda-forwarder","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GreenVine%2Faws-ses-lambda-forwarder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GreenVine%2Faws-ses-lambda-forwarder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GreenVine%2Faws-ses-lambda-forwarder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GreenVine%2Faws-ses-lambda-forwarder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GreenVine","download_url":"https://codeload.github.com/GreenVine/aws-ses-lambda-forwarder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239788659,"owners_count":19697237,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-lambda","aws-s3","cloud","email","nodejs","typescript"],"created_at":"2024-11-08T03:36:04.997Z","updated_at":"2026-02-03T23:30:18.280Z","avatar_url":"https://github.com/GreenVine.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# aws-ses-lambda-forwarder\n\n[![Build Status](https://api.travis-ci.org/GreenVine/aws-ses-lambda-forwarder.svg)](https://travis-ci.org/GreenVine/aws-ses-lambda-forwarder)\n\nAn [AWS Lambda](https://aws.amazon.com/lambda) function written in Typescript that forwards all inbound [SES](https://aws.amazon.com/ses) emails to specific email addresses.\n\n## Installation\n\n- Development: Run `yarn serve`;\n- Release \u0026 Package: Run `yarn release` and the generated file will be saved in `/releases` folder (**zip** needs to be installed globally)\n\n## Configuration\n\nBefore running the forwarder in Lambda, Choose `Node.js 6.x` as the Runtime, and set `build.handler` as the Handler.\n\nIn addition, there're several environment variables need to be configured:\n\n| Name                   \t| Description                                                              \t| Required? \t|    Default Value   \t|\n|------------------------\t|--------------------------------------------------------------------------\t|:---------:\t|:------------------:\t|\n| S3_BUCKET              \t| S3 bucket name to retrieve SES emails from                               \t|    Yes    \t|          -         \t|\n| S3_OBJECT_PREFIX       \t| S3 object prefix defined in SES                                          \t|     No    \t|       (Empty)      \t|\n| MAILER_FROM_NAME       \t| Display name of the sender (\"forwarder\")                                 \t|     No    \t|  \"Email Forwarder\" \t|\n| MAILER_FROM_ADDRESS    \t| From address that verified in SES                                        \t|    Yes    \t|          -         \t|\n| MAILER_TO_ADDRESS      \t| Email address(es) that forward email to, separated by comma              \t|    Yes    \t|          -         \t|\n| MAILER_BCC_ADDRESS     \t| Email address(es) that BCC email to, separated by comma                  \t|     No    \t|       (Empty)      \t|\n| MAILER_ATTACH_ORIGINAL \t| Attach the original raw email as a .eml file (1 to enable, 0 to disable) \t|     No    \t|          0         \t|\n| AWS_REGION             \t| AWS region                                                               \t|     No    \t| (Value set by AWS) \t|\n| AWS_ACCESS_KEY_ID      \t| AWS access key to be used                                                \t|     No    \t| (Value set by AWS) \t|\n| AWS_SECRET_ACCESS_KEY  \t| Corresponding AWS secret access key                                      \t|     No    \t| (Value set by AWS) \t|\n\nYou'll also need to make sure your Lambda execution role permits the forwarder to have access to S3 and SES services.\n\n## Email Filtering\n\nIf you enabled `Enable Spam and Virus Scanning` in your inbound rule set, the forwarder will respect the scanning result provided by AWS, and if the email is:\n\n- Virus: The email will not be forwarded;\n- Spam or SPF/DKIM/DMARC Error: The email will be forwarded, however the email subject will prepend an indicator;\n- Clean: The email will be forwarded as is.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreenvine%2Faws-ses-lambda-forwarder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreenvine%2Faws-ses-lambda-forwarder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreenvine%2Faws-ses-lambda-forwarder/lists"}