Fork me on GitHub

Mail-in-a-Box

Take back control of your email with this easy-to-deploy mail server in a box.

sudo apt-get install vagrant git
git clone https://github.com/joshdata/mailinabox
cd mailinabox

vagrant up
vagrant ssh
sudo management/whats_next.py

Note: This is a work in progress. I work on Mail-in-a-Box in my limited free time. Your mileage may vary.

Why build this?

Mass electronic surveillance by governments revealed over the last year has spurred a new movement to re-decentralize the web: to empower individuals to be their own service providers again.

Although the core protocol of email, SMTP, is completely decentralized, in practice email has become highly centralized because it is so damn difficult to implement the dozens of modern protocols that surround it.

A mail server in a box

Mail-in-a-Box turns a fresh Ubuntu 14.04 LTS 64-bit machine into a working mail server including all of the components listed .

My goals

I want to...

  • Make deploying a good mail server easy.
  • Promote decentralization, innovation, and privacy on the web.
  • Have automated, auditable, and idempotent system configuration.
  • Not build a mail server that the NSA cannot hack.
  • Not be endlessly customizable by power users.

Who am I? I'm @JoshData. I’ve been running my own mail server for 15 years and am tired of feeling like the last hold-out. So join me.

Development

Development takes place on github at https://github.com/joshdata/mailinabox.

Thank you to the contributors!

Mail-in-a-Box is dedicated to the public domain using [CC0](https://creativecommons.org/publicdomain/zero/1.0/).

Acknowledgements

This project was inspired in part by the "NSA-proof your email in 2 hours" blog post by Drew Crawford, Sovereign by Alex Payne, and conversations with @shevski, @konklone, and @GregElin.

Mail-in-a-Box is similar to iRedMail.