Roundcubemail is a browser-based multilingual IMAP client with an application-like user interface. It provides full functionality you expect from an e-mail client, including MIME support, address book, folder manipulation, message searching and spell checking.
Install roundcube webmail software on CentOS RHEL Fedora
Install the prerequisites
yum install httpd php php-common php-json php-xml php-mbstring php-imap php-pear-DB php-mysql mysql mysql-server
Download the latest tarball of roundcube mail, untar it and move it to the document root of the web server. Also change the ownership.
wget http://sourceforge.net/projects/roundcubemail/files/roundcubemail/0.8.6/roundcubemail-0.8.6.tar.gz/download tar zxvf roundcubemail-0.8.6.tar.gz mv roundcubemail-0.8.6 /var/www/html/roundcubemail chown -R apache:apache /var/www/html/roundcubemail
Create database and user for roundcube mail
/etc/init.d/mysqld start mysql -uroot -p CREATE DATABASE roundcubemail /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */; GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY 'password';
Open the link in the web browser
http://ipaddress-or-domainname/roundcubemail/installer
Remove the installer directory
rm -rf /var/www/html/roundcubemail/installer