Roundcube è un client di posta basato su browser web, noto anche come webmail. Fornisce una GUI ( Graphical User Interface ) in cui gli utenti finali possono controllare la posta, creare e gestire cartelle, utilizzare la rubrica per cercare ID e-mail e molte altre funzionalità di webmail.
Per installare roundcube su CentOS 7, i seguenti sono il prerequisito da installare.
- PHP
- Database (MariaDB o MySQL)
- Server Web (Apache)
- Qualsiasi MTA:Postfix, Sendmail e Qmail
In My Case ho già installato Postfix con dovecot su CentOS 7 con
- Nome di dominio =nsitmail.com
- Nome host =tec.nsitmail.com
Segui i passaggi seguenti per installare e configurare l'ultima versione di Roundcube :
Passaggio:1 Installa PHP, Database e Apache usando il comando seguente:
[[email protected] ~]# yum install httpd php php-common php-json php-xml php-mbstring php-imap php-pear-DB php-mysql mysql mariadb-server
Una volta installato l'elenco dei pacchetti sopra, imposta il valore del fuso orario in PHP.
[email protected] ~]# vi /etc/php.ini date.timezone = Asia/Kolkata
Salva ed esci dal file
Fase:2 Crea e configura il database Roundcube
Per prima cosa impostiamo le impostazioni iniziali e la password di root di Mariadb Server :
[[email protected] ~]# systemctl start mariadb [[email protected] ~]# systemctl enable mariadb ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service' [[email protected] ~]# [[email protected] ~]# mysql_secure_installation
Sopra il comando "mysql_secure_installation ” ci consentirà di impostare la password di root, rimuovere gli utenti anonimi, disabilitare l'accesso root remoto e rimuovere il database di test.
Ora crea database per Roundube e concedi tutte le autorizzazioni al database
Fase:3 Scarica il file tar di Roundcube
Scarica l'ultima versione del file tar di Roundcube dal loro sito ufficiale "https://roundcube.net/download/" oppure possiamo usare il comando wget di seguito.
[[email protected] ~]# wget http://nchc.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.1.3/roundcubemail-1.1.3-complete.tar.gz
Decomprimi il file scaricato nella root dei documenti del tuo server web.
[[email protected] ~]# tar -zxpvf roundcubemail-1.1.3-complete.tar.gz -C /var/www/html/
Rinomina il file estratto come Roundcube e imposta le autorizzazioni richieste
[[email protected] html]# mv roundcubemail-1.1.3 roundcube [[email protected] html]# chown apache:apache roundcube [[email protected] html]#
Avvia il servizio Apache
[[email protected] html]# systemctl start httpd [[email protected] html]# systemctl enable httpd ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service' [[email protected] html]#
Fase:4 Avvia l'installazione di Roundcube utilizzando il programma di installazione del browser web.
Per avviare l'installazione di Rouncube , accedi all'URL sottostante nel browser web
http://tec.nsitmail.com/roundcube/installer
fare clic su Avanti...
Definire il database, il meccanismo di autenticazione, l'impostazione SMTP e IMAP in questo passaggio. Quando clicchiamo sull'opzione Crea configurazione, ci verrà chiesto di copiare o scaricare la configurazione e salvarla come config.inc.php all'interno di /var/www/html/roundcube/config/ directory dell'installazione di Roundcube.
Nel mio caso sto usando un meccanismo di autenticazione basato su http, quindi creo un utente sulla mia macchina Linux e ne imposto la password usando htpasswd comando.
[[email protected] ~]# htpasswd -c /home/linuxtechi/.htpasswd linuxtechi New password: Re-type new password: Adding password for user linuxtechi [[email protected] ~]#
Rimuovere la directory di installazione dalla radice del documento del tuo server web ( /var/www/html/roundcube )
[[email protected] ~]# cd /var/www/html/roundcube/ [[email protected] roundcube]# rm -rf installer [[email protected] roundcube]#
Fase:5 Ora accedi al tuo account utilizzando Roundcube
Aprire l'url nel browser “http://tec.nsitmail.com/roundcube/”, utilizzare le credenziali che abbiamo impostato tramite il comando htpasswd.
L'installazione di Roundcube è completata, ora esplorala e divertiti.