Installation du Webmail Roundcube
But de ce document
Ce document me sert de mémo pour installer le Webmail Roundcube sur Debian Etch
Installation du Webmail Roundcube
Il faut d’abord avoir un serveur LAMP opérationnel :
# aptitude install apache2 php5 libapache2-mod-php5 php5-mysql mysql-server
Voici les quelques étapes pour installer Roundcube :
# cd /var/www
# wget http://switch.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.1.1.tar.gz
# tar xvzf roundcubemail-0.1.1.tar.gz
# mv roundcubemail-0.1.1 webmail
# chown -R www-data: webmail
# cd webmail/config
# cp db.inc.php.dist db.inc.php
# cp main.inc.php.dist main.inc.phpIl faut modifier dans « db.inc.php » le paramètre de connexion pour changer le mot de passe :
$rcmail_config['db_dsnw'] = 'mysql://roundcube:PASSWORD@localhost/roundcube';
Il faut modifier « main.inc.php » :
$rcmail_config['default_host'] = 'ssl://127.0.0.1:993';
$rcmail_config['default_port'] = 993;
$rcmail_config['smtp_user'] = '%u';
$rcmail_config['smtp_pass'] = '%p';
$rcmail_config['smtp_auth_type'] = 'LOGIN';
$rcmail_config['locale_string']='fr';Ensuite, il faut installer la base de données :
# mysql -u root -p
mysql > create database roundcube;
mysql > GRANT SELECT, INSERT, UPDATE, DELETE ON roundcube.* TO 'roundcube'@'localhost' IDENTIFIED
BY 'PASSWORD';
mysql > FLUSH PRIVILEGES;
mysql > use roundcube;
mysql > source /var/www/webmail/SQL/mysql.initial.sqlEt maintenant, vous avez un Webmail fonctionnel à l’adresse suivante suivante :
Les login sont ceux des comptes LDAP.
Configuration de chaque compte de Roundcube
Pour finaliser la configuration, il faut :
Avoir un carnet d’adresse partagé
Pour faire fonctionner le carnet d’adresses, il faut déjà installer ce paquet :
# aptitude install php5-ldap
Il faut modifier ce bout de code dans le fichier « /var/www/webmail/config/main.inc.php » pour que le carnet d’adresse fonctionne :
$rcmail_config['ldap_public']['Verisign'] = array(
'name' => 'NomSociete',
'hosts' => array('VotreServeur'),
'port' => 389,
'base_dn' => 'ou=Users,dc=VotreDomaine,c=org',
'bind_dn' => '',
'bind_pass' => '',
'ldap_version' => 3, // using LDAPv3
'search_fields' => array('mail', 'cn'), // fields to search in
'name_field' => 'cn', // this field represents the contact's name
'email_field' => 'mail', // this field represents the contact's e-mail
'surname_field' => 'sn', // this field represents the contact's last name
'firstname_field' => 'gn', // this field represents the contact's first name
'scope' => 'sub', // search mode: sub|base|list
'filter' => '', // used for basic listing (if not empty)
'fuzzy_search' => true); // server allows wildcard searchHistorique des modifications
| Version | Date | Commentaire |
|---|---|---|
| 0.1 | 30/05/2008 | Création par Nicolas |
| 0.2 | 30/07/2008 | Mise en ligne par Tony Galmiche |

Commentaires
Installation du Webmail Roundcube
+1
oui, ce webmail a vraiment l’air sympa.
Au boulot on utilise horde, très complet mais l’interface date un peu.
Installation du Webmail Roundcube
Bravo pour tous ces articles qui me montrent qu’il y a toujours de quoi apprendre avec les logiciels libres :-)