Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/HSchuette/mailmask
mailmask.me - Generate a unique and random forwarding address so you can still receive every email, newsletter etc. without sharing your personal address.
https://github.com/HSchuette/mailmask
email email-relay mail privacy
Last synced: 18 days ago
JSON representation
mailmask.me - Generate a unique and random forwarding address so you can still receive every email, newsletter etc. without sharing your personal address.
- Host: GitHub
- URL: https://github.com/HSchuette/mailmask
- Owner: HSchuette
- License: gpl-3.0
- Created: 2021-01-27T06:59:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-26T06:27:53.000Z (about 1 year ago)
- Last Synced: 2024-08-01T00:44:04.533Z (3 months ago)
- Topics: email, email-relay, mail, privacy
- Language: HTML
- Homepage:
- Size: 1.08 MB
- Stars: 20
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Your email deserves privacy!
Read the privacy policy »
Test It
·
Report Bug
·
Request Feature
Table of Contents
## About The Project
Mailmask started as I searched for a simple solution to get a newsletter without sharing my real emailaddress. Trashmails were my first go-to but due to their temporary nature, the solution was flawed.
The idea is simple: Generate a random email address that forwards all the incoming mails to your real address. This way the other party only knows your generated address which can not be linked to your real email.Here is how it works:
* Enter your email address at mailmask.me
* Get a welcome mail with your newly generated mailmask address
* Use the mailmask address to receive emailsAll incoming mails are stored in an S3 bucket for further forwarding and are deleted afterwards. In case the code fails for some reason, the emails are also deleted. Mailmask never processes the content of your incoming mails.
### Built With
* [nodeJS](https://nodejs.dev)### Infrastructure
* [AWS Simple Email Service](https://aws.amazon.com/ses/)
-> sending and receiving emails
* [AWS Lambda](https://aws.amazon.com/lambda/)
-> executing the code serverless on-demand
* [AWS S3](https://aws.amazon.com/s3/)
-> storing the incoming mails for forwarding
* [AWS DynamoDB](https://aws.amazon.com/dynamodb/)
-> storing the translation matrix
* [AWS Amplify](https://aws.amazon.com/amplify/)
-> hosting the front-end## Contributing
Feel free to contribute to this project. Mailmask should be community driven and implement features that their users want.
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/YourFeature`)
3. Commit your Changes (`git commit -m 'Add some feature'`)
4. Push to the Branch (`git push origin feature/YourFeature`)
5. Open a Pull Request## License
Distributed under the GPL-3.0 License License. See `LICENSE` for more information.
## Acknowledgements
* [Ryan](https://gist.github.com/rs77)
* [Nano ID](https://www.npmjs.com/package/nanoid)
* [Crypto-JS](https://www.npmjs.com/package/crypto-js)