What do we have?
Iredmail-http://iredmail.com
Get the script over there. Http://www.iredmail.com/download.html
Here we use ubuntu14.04 as server.
Just Follow this tutorial:
Http://www.iredmail.com/docs/install.iredmail.on.debian.ubuntu.html
F.y.i. The version 0.9.0 of this software have already removed the phpldapadmin due to its lackness of security. MySQL or PostgreSQL is your friend. OpenLDAP works fine here mostly.
I would prefer PostgreSQL.
You should has knowledge about what hostname is and what those DNS records is if possible. Later you'll have the to do something on how to hooks up one of the your domain names to this site.
And also you should has some knowledge about "make" the mails sent from your server acceptable by others. That ' s a important part. Here ' s reference.
Setup DNS records for your iredmail server
Http://www.iredmail.com/docs/setup.dns.html
and
Configure Mail client applications
Http://www.iredmail.com/docs/index.html#configure-mail-client-applications
Those is very helpful.
Then it had ' Roundcube ' as the web Ajax client, iredadmin as the mail account client, Awstats as Server Log Analyzer, And many more.
It's strongly recommended that should has a SSL certificate.
Happy hacking!
Your personal Mail Server iredmail on ubuntu14.04 x64