Contenu | Rechercher | Menus

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 voir ici

Pré-requis

Installation à partir des dépôts

Installation

Configuration

Base

Éditer /etc/roundcube/apache.conf avec les droits d'administration et 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. Dans ce cas installez le paquet php5-mcrypt, et activez-le :

sudo php5enmod mcrypt
sudo service apache2 restart

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

modifiez le fichier /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

Une partie de ces derniers sont présents dans les dépôts. Il suffit d'installer le paquet 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 .



Le contenu de ce wiki est sous licence : CC BY-SA v3.0