Table des matières

Mise en place du Webmail RoundCube

RoundCube est un Webmail libre de grande qualité à mon goût.. Il offre toutes les fonctions de base avec un design très soigné..

Téléchargement/Décompression

Vous pouvez télécharger les sources sur le site officiel, à l'adresse : http://roundcube.net/

$ wget http://puzzle.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.1-rc1.1.tar.gz
$ tar -zxvf roundcubemail-0.1-rc1.1.tar.gz

Configuration

Création de la base MySQL

mysql -u root -p
> CREATE DATABASE 'base_roundcube' DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
> GRANT ALL PRIVILEGES ON roundcube.* TO user_roundcube@localhost
    IDENTIFIED BY 'password_user_roundcube';
> exit
mysql -p -u user_roundcube base_roundcube < SQL/mysql5.initial.sql

Si vous n'avez aucune erreur c'est que c'est bon, sinon vérifiez bien que votre MySQL est une version 5..

conf/db.inc.php.dist =⇒ conf/db.inc.php (fichier de configuration base MySQL) conf/main.inc.php.dist =⇒ conf/main.inc.php (fichier de configuration RoundCube)

$ cp conf/db.inc.php.dist conf/db.inc.php
$ cp conf/main.inc.php.dist conf/main.inc.php

Fichier ''db.inc.php''

La ligne la plus importante est celle qui va permettre à RoundCube de s'authentifier à la base.

$rcmail_config['db_dsnw'] = 'mysql://user_roundcube:password_user_roundcube@localhost/base_roundcube';

Fichier ''main.inc.php''

Voici les lignes de configuration les plus importante.

$rcmail_config['default_host'] = 'localhost';
$rcmail_config['default_port'] = 143;

$rcmail_config['username_domain'] = 'votredomaine.com';
$rcmail_config['smtp_server'] = 'localhost';
$rcmail_config['smtp_port'] = 25;

$rcmail_config['des_key'] = 'rcmail-!24ByteDESkey*Str';  <==== Changer cette key par 24 caractères aléatoire.
$rcmail_config['locale_string'] = 'fr';

$rcmail_config['useragent'] = 'Nom de votre Webmail';

// use this name to compose page titles
$rcmail_config['product_name'] = 'Titre de la page de rédaction de mail';

ScreenShot