Installation d’un webmail : RoundCube
Il n’est pas toujours possible d’accéder à ses mails depuis le client mail habituel. L’accès via un webmail est une solution très pratique pour les itinérants ou occasionnellement. Plusieurs solutions packagées existent. Une des plus connue est SquirrelMail, mais le look ne m’a pas franchement convaincu. Mon choix final s’est porté sur RoundCube, donc pour son look résolument plus moderne, mais aussi pour un support direct de Dovecot.
L’installation se fait relativement simplement. Voici les quelques points nécesaires :
Téléchargement de la dernière version sur http://roundcube.net/downloads
L’installation en elle-même ne pose pas particulièrement de problème car il suffit de déposer le contnu du tar.gz dans un répertoire vu par apache.
Création des cles ssl
C’est peut-être la partie la plus sensible… Vous pouvez vous aider d’un de mes posts précédents pour cela.
Création d’un vhost sur apache
Voici un exemple de vhost simple :
<IfDefine SSL> <IfDefine !NOSSL> <VirtualHost nom_du_serveur:443> # General setup for the virtual host DocumentRoot "repertoire_contenant_roundcube" ServerName nom_du_serveur:443 ServerAdmin email_admin_du_serveur ErrorLog /var/log/apache2/nom_du_serveur_error.log TransferLog /var/log/apache2/nom_du_serveur_access.log SSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLCertificateFile /etc/apache2/ssl.crt/nom_du_certificat_du_serveur SSLCertificateKeyFile /etc/apache2/ssl.key/nom_de_la_cle_privee_du_serveur SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 CustomLog /var/log/apache2/nom_du_serveur_acess.log ssl_combined <Directory "repertoire_contenant_roundcube"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> </IfDefine>
Bien entendu il faut activer le ssl en le redémarrant avecl’option startssl qui n’a d’autre mission que de démarrer le process en spécifiant -DSSL sur la ligne de commande.
Configuration de RoundCube
Le fichier INSTALL livré avec RoundCube décrit les opération à faire au niveau de la base de données. Il s’agit en fait de créer une base, le programme de configuration se chargeant alors de créer toutes les tables necessaires.
Il suffit ensuite d’appeler avec un browser l’url http://nom_de_votre_serveur/installer/ afin de compléter les quelques renseignements nécessaires comme la façons d’accéder au smtp, au serveur imap et à la base de données.
Une fois la configuration terminée, il est consillé de supprimer le répertoire /installer pour éviter quelques surprises
2 Responses to “Installation d’un webmail : RoundCube”
Roundcube est visuellement au dessus des autres webmail, je suis tout à fait d’accord. Mais il est encore vraiment très (trop) buggé…
Pour ma part, je n’utilise pour l’instant ce webmail qu’en dépannage, et il me suffit. J’ai installé également SquirrelMail, mais je le trouve vraiment moins agréable à utiliser.
Mais c’est possible que dans le cadre d’une utilisation plus poussée, RoundCube pose davantage de problèmes. Peut-être le fait que la dernière version ne soit encore qu’en beta… A suivre.
Leave a Reply