System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Installation et Configuration de Roundcube Webmail

roundcube jpeg

Le meilleur webmail du moment !!!

RoundCube est un client webmail Open Source utilisant AJAX.

Pré requis :

Télécharger Roundcube :

Vous les trouverez à cette adresse : http://roundcube.net/downloads

Installation et configuration :

wget http://sourceforge.net/project/downloading.php?group_id=139281&filename=roundcubemail-0.2.2.tar.gz
tar xvzf roundcubemail-0.2.2.tar.gz
cd roundcubemail-0.2.2
cd SQL

Dans le répertoire SQL de roundcube vous trouverez tout ce qu'il faut pour créer la base sql dont roundcube a besoin pour fonctionner, comme vous pouvez le voir roundcube peut fonctionner avec sqlite, postgresql et mysql

Créer la base sql comme ceci, loguez vous et tapez ces commandes :

mysql -u root -p

mysql> CREATE DATABASE roundcube DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON roundcube.* TO 'roundcube'@'localhost' IDENTIFIED BY 'cuberound' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

quit

Changez le nom de la base, le nom de l'utilisateur et le mot de passe a votre convenance.

Injection du fichier sql : mysql.initial.sql

mysql -u root -p -D roundcube < mysql.initial.sql

Vous pouvez tout aussi bien le faire avec un phpmyadmin, pour plus d'info sur mysql c'est par ici.

Maintenant revenez à la racine de votre répertoire roundcube et aller dans le dossier config, vous devriez y trouver les deux fichiers de configuration.

  • db.inc.php.dist
  • main.inc.php.dist

Faites ceci :

cp -a db.inc.php.dist db.inc.php
cp -a main.inc.php.dist main.inc.php

Pour le premier fichier vous n'avez qu'a adapter la ligne suivante :

$rcmail_config['db_dsnw'] = 'mysql://roundcube:cuberound55@localhost/roundcube';

explication : mysql://utilisateur:motdepasse@localhost/database

Pour le deuxième fichier c'est un peu plus long :

$rcmail_config['smtp_server'] = 'ip de votre serveur smtp';
$rcmail_config['language'] = fr_FR;
$rcmail_config['useragent'] = 'Webmail';
$rcmail_config['product_name'] = 'Webmail';

Voila maintenant vous n'avez plus qu'a créer un virtualhost du genre mail.mondomaine.fr ou webmail.mondomaine.fr dans votre apache.

Si vous désirez aller plus loin avec roundcube vous pourrez trouver à cette adresse quelques plugins sympa :

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

Par GanGan | le mardi, juin 2 2009 08:00

Commentaires

1. Fred

mardi, juin 2 2009 | 09:27

J'ai plutôt écrit "le plus beau" que le meilleur,
Je l'ai expérimenté pendant quelques mois il y a un an.
Si au début j'ai été emballé, j'ai vite déchanté et mes utilisateurs également.
Les bugs étaient nombreux et des fonctionnalités assez limitées par rapport à d'autres outils (éditeur avec mise en forme par ex)
Cela ne serait pas forcément un obstacle si son cycle de développement était aussi lent :-(

2. GanGan

mardi, juin 2 2009 | 09:42

c'est pas faux ! mais il a bien progréssé depuis, tu devrais lui donner une nouvelle chance. :)

3. guy

mercredi, novembre 4 2009 | 16:27

en tant qu utilisateur je galère pour ajouter un email, vraiment pas top