RoundCube est un Webmail libre de grande qualité à mon goût.. Il offre toutes les fonctions de base avec un design très soigné..
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
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
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';
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';