Tuto : Installer Roundcube webmail sur Debian Squeeze

Roundcube logoDebian LogoRoundcube est une interface de webmail permettant de consulter ses mails de manière très conviviale, grâce au protocole IMAP.

Il est possible de l’installer sur des serveurs sous Linux, mais aussi sous Windows. On le trouve même comme interface  de serveur de messagerie sur de nombreux Nas, notamment Synology (voir mon tutoriel ici) et Thecus .

Dans cet article, nous allons procéder à son installation sous Debian Squeeze .

Debian dispose d’un processus automatisé d’installation et de configuration d’applications grâce à la commande apt-get ou  en utilisant aptitude.

Dans notre cas, je vous suggère de procéder ainsi :

1. Installer Roundcube :

apt-get install roundcube roundcube-mysql
 

et on accepte l’installation de tous les paquets proposés.
Lors de la création de la base de données, il vous faudra connaître le mot de passe de l’administrateur de MySql, PostGresql, etc , pour que le script de création automatique puisse procéder à cette création. Le mot de passe dédié à la base roundcube elle-même est à choisir par vos soins (où à laisser en mode automatique pour une génération aléatoire du mot de passe) .

2. Configurer le serveur Apache en modifiant la fin du fichier :
/etc/apache2/conf.d/roundcube

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

3. Dans quelques rares cas d’installation, il faut s’assurer  que l’interface sera bien en Français . Pour cela on va modifier :
/var/lib/roundcube/config/main.inc.php

 $rcmail_config['language'] = 'fr_FR';

on en profite alors, dans le même fichier, pour forcer le mode de connexion en https pour plus de sécurité :

$rcmail_config['force_https'] = TRUE;

et pré-remplir le domaine interroger, plutôt que d’avoir une case à saisir à chaque login :

$rcmail_config['default_host'] = 'mondomaine.fr';

4. Redemarrer Apache

/etc/init.d/apache2 restart

 

On interroge alors notre serveur par : http://www.mondomaine.fr/roundcube ou https://www.mondomaine.fr/roundcube .

Si vous avez le message  :

CONFIGURATION ERROR
main.inc.php was not found.
Please read the INSTALL instructions!

alors il vous faut faire une dernière manipulation pour que le fichier /var/lib/roundcube/config/main.inc.php  appartienne au même groupe (c’est suffisant !) que votre serveur Apache

chown root:www-data /var/lib/roundcube/config/main.inc.php

Il ne vous reste plus qu’à vous connecter à votre interface, puis à vous identifier avec vos identifiants de messagerie habituels. Vous remarquerez au passage que vous avez été automatiquement  redirigé en https …

Si vous pensez que d’autres précisions sont nécessaires, n’hésitez pas à me le signaler pour que je complète.

Articles en relation avec celui-ci

Cette entrée a été publiée dans Linux, Réseau, Tutoriels, avec comme mot(s)-clef(s) , , . Vous pouvez la mettre en favoris avec ce permalien.

Une réponse à Tuto : Installer Roundcube webmail sur Debian Squeeze

  1. Vicaire Loïc dit :

    Je n’arrive pas à me connecter sur mon compte mail créé avec un serveur de boite mail (postfix). Celui-ci est sur un autre serveur, est que cela ne gène pas au bon fonctionnement du webmail. Par contre à chaque fois que j’essaye de me connecter il me mets  »SERVICE CURRENTLY NOT AVAILABLE! » …… Pourquoi? Et pourtant toutes mes tables sont vide.

    Merci d’avance

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>