This is very much alpha software, but I hope to have something usable in a couple months.
You can see a demo here (this is my staging server, be easy on it).
If you're feeling adventurous, here's how to set it up at a VPS provider like DigitalOcean.
You'll need a machine (real or virtual) with Ubuntu 12.04LTS. Debian should probably work, but I haven't tested it yet.
This is the trickiest part of the setup because you'll have to modify your domain's DNS configuration on your registrar's website. Unfortunately, DNS is complicated and all registrars have different and sometimes very confusing interfaces.
These instructions are pretty high-level, so don't hesitate to contact me if you need additional guidance.
Let's say you own the domain "example.com", a server at IP address
192.168.50.4, and you'd like to deploy a kite instance on it.
You'll need to add to your DNS config:
In the case of our example.com domain, this is what the config should look like:
|Record name||Record value||Record type||Time to Live|
|@||mail.example.com. (This is not a typo. The value ends with a '.')||MX||1H|
The rest of the install is pretty easy.
git clone http://github.com/khamidou/kite # Get the latest sources
sudo apt-get install fabric
Run the setup (the setup is run as root, but any user who is a sudoer can be used instead)
cd kite fab setup -u root -H mail.example.com -p root_password
After this, navigate to mail.example.com to login to Kite.
To run it, you'll need to have vagrant installed. When it's done, run:
After this, browse to http://192.168.50.4 . You should be greeted by a login window. Use whatever username/password combination to login.
The host name of the vagrant box is kitebox.dev. You should probably add it to your (host) machine /etc/hosts.
I can be reached at firstname.lastname@example.org. It try to do my best to reply to all incoming email, but sometimes it may slip through.