Skip to content

Simple send/receive email proxy to hide your personal email, hosted on AWS SES

Notifications You must be signed in to change notification settings

anandab/hide-my-email

 
 

Repository files navigation

Hide My Email

This is a simple project that uses AWS SES and Lambda to receive (and optionally, send) emails through a "private relay" to hide your personal email address

The inspiration for this project was Apple's "Hide My Email" service

Requirements

  • An AWS account (most services here should be free-tier eligible and have almost 0 ongoing cost)
    • You need to verify the identity of the domain you will be using to forward emails from
    • You also need to verify the identity of the email you want to forward emails to
    • (Optional) - to enable the reply functionality, you will need to have your account removed from Sandbox mode so you can send emails to unverified addresses
  • Node 14 (or higher) for building and deploying

Setup

  1. Run npm install
  2. npx ts-node scripts/setup.ts to update the config to use your email and domain and update the list of email prefixes if you wish
  3. Log into the AWS console and in SES receiving rules create a new rule called default and mark it active
  4. cdk deploy

Detailed Instructions

A full list of requirements and setup instructions can be found in this Medium article

About

Simple send/receive email proxy to hide your personal email, hosted on AWS SES

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 87.2%
  • JavaScript 12.8%