wiki:Roundcube

Version 1 (modified by fufroma, 2 years ago) (diff)

--

Roundcube est un webmail qui est pas mal user-friendly.

Installer Roundcube avec Alternc

On l'installe "normalement", comme n'importe quel site php/mysql. On suit le tutoriel officiel Roundcube, et voila.

Aucune manipulation particulière n'est à faire : il s'authentifie en utilisant l'imap, donc c'est très simple à mettre en place.

Intégrer Roundcube

Changement de mot de passe

Roundcube a un plugin de changement de mot de passe intégéré dans le core.

Tout d'abord, créons un utilisateur mysql pour Roundcube qui a le droit de changer les mots de passes :

Sur le serveur mysql :

  mysql> create user 'rc_pwdchange'@'%' identified by 'unmotdepasse';
  mysql> grant update on alternc.mail_users to 'rc_pwdchange'@'%';
  mysql> flush privileges;

Ensuite, sur roundcube :

Activer le plugin password : fichier config/main.inc.php :

Remplacer
  $rcmail_config['plugins'] = array('');
Par
  $rcmail_config['plugins'] = array('password');

Configurer le plugin password :

cp plugins/password/config.inc.php.dist plugins/password/config.inc.php

Et les changements à faire dans plugins/password/config.inc.php :

  $rcmail_config['password_log'] = true;
  $rcmail_config['password_db_dsn'] = 'mysql://rc_pwdchange:monmotdepasse@serveursql/alternc';
  $rcmail_config['password_query'] = "UPDATE mail_users SET password = %c where alias = concat_ws('@',%l,%d) or alias = concat_ws('_',%l,%d) limit 2;"; 

Gestion des filtres/régles

AlternC utilise (et ne sait utiliser) que les régles procmail. Roundcube ne sait pas. Xals est en train de s'occuper d'une refonte des mails, ce qui nous permettra entre autre de proposer du Sieve (vachement bien Sieve), pour lequel Roundcube à un plugin (intégré dans le core).

Le Sieve a comme principal avantage de pouvoir être configuré à distance. Ainsi, les client lourd comme les webmails peuvent créer des régles.