====== 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/]]
* __Sous votre Linux, vous pouvez utiliser la commande [[commandes_linux:w:wget]]__ :
$ wget http://puzzle.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.1-rc1.1.tar.gz
* __Pour le décompresser, utilisez le commande [[commandes_linux:t:tar]]__ :
$ 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..//
* __Rendez vous dans le dossier de base, et copiez les fichiers suivants__ :
''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 =====
{{developpement:divers:screenshot_roundcube.jpg|}}