Apportez votre aide…
Ceci est une ancienne révision du document !
RoundCube avec Apache/Mysql
RoundCube est un courrielleur Web multilingue.
Pour une description plus complète : http://www.roundcube.net/about
Pré-requis
- Avoir un serveur Mysql fonctionnel ou alors utiliser une base SQLite (inclue dans PHP 5)
- Avoir un serveur Serveur HTTP Apache 2 fonctionnel ou bien un serveur Lighttpd
- Avoir un serveur SMTP et IMAP fonctionnel par exemple : Installation et configuration dbmail avec postfix
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
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 virtual host
Création du répertoire
sudo mkdir -p /chemin/vers/mon-virtual-host sudo chown www-data\: -R /chemin/vers/mon-virtual-host
Création de la configuration
sudo vim /etc/apache2/sites-available/mon-virtual-host <VirtualHost *:80> ServerAdmin webmaster@mon-domaine.com ServerName mon-host.mon-domaine.com LimitInternalRecursion 100 DocumentRoot /chemin/vers/mon-virtual-host <Directory /chemin/vers/mon-virtual-host> 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 du virtual host
sudo a2ensite mon-virtual-host 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 le virtual host
Lancement de l'installation
Ouvrez avec votre navigateur http://mon-virtual-host/installer et suivre les instructions.
Plugins
Des plugins 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épots. Il suffit d'installer le paquet apt://roundcube-plugins.
Changer le mot de passe
Le plugin 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 .