====== 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|}}