A simple, secure and open-source email service project.
This project aims to provide a free email solution that respects user privacy and data ownership. It is a turborepo with two workers:
- Email Router: A worker that routes emails to a database on the server
- Pages Worker: An interface to display and reply to received emails
- Node.js (v18 or later)
- npm (v8 or later)
npm install
npx wrangler d1 create email_storagePopulate the wrangle.toml file with the credentials from the create d1 command
turbo devturbo startturbo deploy(see DEPLOY.md for more details)
- Email sending and receiving
- Inbox management
- Spam filtering
- Custom domains
- Email forwarding
- Simple and intuitive interface
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
The Apache 2.0 License provides several key benefits for this project:
- Explicit Patent Grant: Contributors grant a perpetual, irrevocable, royalty-free patent license covering their contributions
- Patent Retaliation Clause: Protects the project from patent litigation
- Permissive Yet Protective: Allows for free use, modification, and distribution while maintaining important protections
- GPLv3-Compatible: Compatible with GPL v3 projects
- Community & Enterprise Trust: Widely adopted by both open source communities and enterprises
