Skip to content

hintofbasil/Shadowmail

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Continous Integration

Shadowmail

A web website to create private email aliases. These forward all emails on to your personal account but can be easily deleted should the address be leaked or sold.

This project is composed of three submodules. The flask directory contains the backend, the frontend directory contains the frontend and the postfix directory contains the email client.

Development

To bring up the development stack run the following. The environment variables are optional but emails won't actually be sent without these.

export AWS_SMTP_USERNAME= # Your AWS SES username
export AWS_SMTP_PASSWORD= # Your AWS SES password
export MAILNAME="shadowmail.co.uk" # Your domain name to send/receive emails

docker-compose up

You can then access the site at http://localhost:8000

Sending test emails

To send a test email to the development stack run

./send_test_email.py to@domain.co.uk (plain|html)

Running tests

Instructions for testing can be found in the readme of each application

Production

Instructions for deploying can be found in the readme of each application

About

A private email forwarding service.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published