Skip to content

rochana95/AWS-serverless-email-sender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Serverless Email Sender (AWS)

This project demonstrates a serverless, scheduled email sending system built on AWS using Lambda, SES, S3, and EventBridge.

Email templates and recipient data are stored in Amazon S3. AWS Lambda processes the data and sends emails using Amazon SES. The execution is automated using an EventBridge schedule.


Architecture Overview

Architecture


Services Used

  • AWS Lambda
  • Amazon SES
  • Amazon S3
  • Amazon EventBridge
  • IAM

How It Works

  1. Email templates (HTML) and recipient data (CSV) are stored in S3
  2. Lambda reads the template and contacts from S3
  3. SES sends emails to verified email identities
  4. EventBridge triggers the Lambda function on a schedule

Proof of Execution

Screenshots showing successful setup and execution are available in docs/screenshots/.


Notes & Limitations

  • Emails are sent using verified email identities (sandbox-style SES setup)
  • Domain verification and deliverability optimizations (SPF/DKIM/DMARC) were not configured
  • Emails may land in spam due to testing configuration

Future Improvements

  • Subscriber storage using DynamoDB
  • REST API using API Gateway
  • Domain-based SES verification

About

Serverless scheduled email sender using AWS Lambda, SES, S3, and EventBridge.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors