Mailboxen lets you configure and maintain a simple, secure SMTP mail server in the comfort of your local desktop environment. Mailboxen was born out of Y Combinator Hackathon and is currently under development to become more robust and usable.
Check out this link to see a conceptual demo. This app is not functional yet.
Table of Contents
We are developing this app for supporters of internet security and privacy. Emails stored by email providers like Gmail, Yahoo and Hotmail have been submitted to authorities without a search warrant (via the Stored Communications Act) and without user notification.
Configuring a secure and reliable mail server is difficult and time consuming. Most people either resort to giving up their privacy by using free email services and paying the overhead of administrating their mail servers.
It is time for users to take ownership of their emails, and decentralize the internet again.
Features and Usage
Many moving parts are already built, yet they aren't assembled yet. Basically currently you can set up an SMPT server running your Amazon EC2 instance which is able to receive emails over SSL and interface with 3rd party mail clients which support SMTP/IMAP.
Until all components are stiched up, you can manually edit the config.yml file and run
To see the user interface, run
node index.js or
nodemon index.js, if you have nodemon installed, from the root directory.
- Listed on Package.json & Bower.json
From within the root directory:
brew install ansible brew install npm npm install -g bower npm install bower install
- generate a valid config.yml from the web interface user input
- a script to install all dependencies
- node script to trigger ansible
- spam filtering
- outbound email
See CONTRIBUTING.md for contribution guidelines.