I am an Android guy. Not because it is ‘better’ than the alternatives, but because it is more apt for messing around with than other alternatives currently available (though I am looking forward to getting to play with the Ubuntu Phone). I like Google and I understand the attractiveness of outsourcing email, but I want to control as much of my online presence as possible and do it as simply as possible (see my first post). I am getting a new phone soon (Sony Xperia Z3 Compact) to address battery issues with my current phone (Nexus 4) but since the phone works fine otherwise, I will be able to tinker with it. So I installed a nightly release of CyanogenMod 12 on the phone without any Google-cruft. My plan is to create my own personal cloud and access it with as open a device as possible. If not, why not?

Whatever form my mail server was going to take in the end, I wanted to make sure it would be as close to the Popeil Standard (Set it, and Forget it!) as possible. This is not my first rodeo when it comes to hosting my own mail, and I had decided on some mix of the following:

  • postfix, dovecot, cyrus
  • spamassasin or spamd
  • mySQL and LDAP for virtual users (I don’t want to create a bunch of actual users and have to deal with denying access &c.)
  • opendkim for authentication
  • webmail via roundcube
  • ownCloud for CalDav/WebDAV

So you can imagine how happy I was to discover Mail-in-a-Box. Yep, basically everything I want, all scripted and ready to run. Seriously, this is what I needed. I can use the git repo to start from and build out what I had in mind.