Installation et Configuration de Roundcube Webmail
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 :