Install Qmail Centos 7 Network
Roundcube is a web browser based mail client & also known as webmail. It provides a GUI ( Graphical User Interface ) where end users can check their mails, can create & manage folders, can use address book to search email ids and lot of other webmail features.
To install roundcube on CentOS 7 followings are the prerequisite that should be installed. • PHP • Database ( MariaDB or MySQL ) • Web Server ( Apache ) • Any MTA – Postfix, Sendmail & Qmail In My Case i have already installed Postfix with dovecot on CentOS 7 with. • Domain name = nsitmail.com • Hostname = tec.nsitmail.com Follow below Steps to install & configure latest version of Roundcube: Step:1 Install PHP, Database & Apache using below command: [ ~]# yum install httpd php php-common php-json php-xml php-mbstring php-imap php-pear-DB php-mysql mysql mariadb-server Once the above package list is installed, set the time zone value in PHP. ~]# vi /etc/php.ini date.timezone = Asia/Kolkata Save & exit the file Step:2 Create & Configure Roundcube Database Let us first set the Initial settings & root password of Mariadb Server: [ ~]# systemctl start mariadb [ ~]# systemctl enable mariadb ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service' [ ~]# [ ~]# mysql_secure_installation Above Command “ mysql_secure_installation” will allow us to set root password, remove anonymous users, disable remote root login and will remove test database. Now Create database for Roundube and grant all the permissions to the database Step:3 Download tar file of Roundcube Download latest version of Roundcube tar file either from their official site “ or we can use below wget command. [ ~]# wget Untar the downloaded file in your web server document root.
Centos 7 Installation Guide
[ ~]# tar -zxpvf roundcubemail-1.1.3-complete.tar.gz -C /var/www/html/ Rename the extracted file as Roundcube and set the required permissions [ html]# mv roundcubemail-1.1.3 roundcube [ html]# chown apache:apache roundcube [ html]# Start the Apache service [ html]# systemctl start httpd [ html]# systemctl enable httpd ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service' [ html]# Step:4 Start Roundcube installation using web browser installer. To start the installation of Rouncube, access the below url in the web browser click on Next Define the Database, Authentication Mechanism, SMTP & IMAP setting in this step. When We click on Create Config option it will ask us to Copy or download the configuration and save it as config.inc.php within the /var/www/html/roundcube/config/ directory of your Roundcube installation. In my case i am using http based authentication mechanism, so i create one user on my Linux box and set its password using htpasswd command. [ ~]# htpasswd -c /home/linuxtechi/.htpasswd linuxtechi New password: Re-type new password: Adding password for user linuxtechi [ ~]# Remove the installer directory from your web server document root ( /var/www/html/roundcube ) [ ~]# cd /var/www/html/roundcube/ [ roundcube]# rm -rf installer [ roundcube]# Step:5 Now access your account using Roundcube Open the url in the browser “, use the credentials that we set using htpasswd command. Roundcube installation is completed, Now explore it and enjoy.