RoundCube avec Apache/Mysql

RoundCube est un courrielleur Web ("webmail") multilingue pour le protocole IMAP. Il est très complet et c'est également un des plus répandus.

Pour une description plus complète : http://www.roundcube.net/about

Pré-requis

Installation à partir des dépôts

Installation

Il suffit d'installer les paquets roundcube-mysql et roundcube.

Configuration

Base

Éditer /etc/roundcube/apache.conf

vim /etc/roundcube/apache.conf

Décommenter les deux lignes suivantes :

Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/
Alias /roundcube /var/lib/roundcube

Redémarrer apache

sudo service apache2 restart

RoundCube est désormais accessible sur http://mon-serveur/roundcube

Si lors de la connexion vous avez le message :

SERVICE CURRENTLY NOT AVAILABLE! Error No. [500]

Il se peut que mcrypt ne soit pas installé ou activé dans PHP.

Pour l'installer :

sudo apt-get install php5-mcrypt

Pour l'activer :

sudo php5enmod mcrypt
sudo service apache2 restart
Complémentaire

Installation Manuelle

Préparation

Mysql

RoundCube a besoin d'une base de données pour fonctionner.

Création de la base
mysql -uroot -p
mysql> CREATE schema roundcube;
Création de l'utilisateur de la base
mysql -uroot -p
GRANT ALL ON roundcube.* to roundcube@localhost identified by 'password';

Apache

Mise en place d'un hôte virtuel

Création du répertoire

sudo mkdir -p /chemin/vers/mon-hôte-virtuel
sudo chown www-data\: -R /chemin/vers/mon-hôte-virtuel

Création de la configuration

sudo vim /etc/apache2/sites-available/mon-hôte-virtuel
<VirtualHost *:80>
        ServerAdmin webmaster@mon-domaine.com
      	ServerName mon-host.mon-domaine.com
        LimitInternalRecursion 100
        DocumentRoot /chemin/vers/mon-hôte-virtuel
      	<Directory /chemin/vers/mon-hôte-virtuel>
              	Options Indexes FollowSymLinks MultiViews
                AllowOverride All
              	Order allow,deny
      	        allow from all
        </Directory>
        ErrorLog /var/log/apache2/mon-host.error.log
        LogLevel warn
        CustomLog /var/log/apache2/mon-host.access.log combined
</VirtualHost>
Activation de l'hôte virtuel
sudo a2ensite mon-hôte-virtuel
sudo /etc/init.d/apache2 reload

Installation

Récupération de RoundCube

Téléchargez la dernière version de RoundCube et la décompressez dans le répertoire créé pour l'hôte virtuel

Lancement de l'installation

Ouvrez avec votre navigateur http://mon-hôte-virtuel/installer et suivre les instructions.

Plugiciels

Des plugiciels existent pour Roundcube permettant d'ajouter des fonctionnalités. Une liste se trouve sur la page suivante :

http://trac.roundcube.net/wiki/Plugin_Repository

Une partie de ces derniers sont présents dans les dépôts. Il suffit d'installer le paquet apt://roundcube-plugins.

Changer le mot de passe

Le plugiciel change password, ou simplement password, permet de changer le mot de passe via le bouton préférences de l'interface web en ajoutant un onglet mot de passe pour une grande variété de méthodes d'authentification, voir le fichier /var/lib/roundcube/plugins/password/README pour plus de détails.


Contributeur principal : Flavea .

  • roundcube.txt
  • Dernière modification: Le 28/04/2018, 11:14
  • (modification externe)