# Howto Roundcube
Sous licence libre GPL, roundcube est un client de messagerie utilisant l'IMAP.
D'autres alternatives existent tel que rainloop, SOGo, Squirrelmail,...
## Installation
Rien de plus simple :
~~~
# apt install roundcube
~~~
Le fichier de configuration principale est `/etc/roundcube/defaults.inc.php`
## Plugin sieve
Celui-ci permet l'usage des filtres.
~~~
# apt install roundcube-plugins-extra
~~~
On pourra l'activer ainsi :
~~~
$config['plugins'] = array('sieverules');
~~~
La configuration des règles se ferront dans `/etc/roundcube/plugins/sieverules/config.inc.php`.
## Plugin vacation
Il est utilisé lorsque l'utilisateur du compte mail est en vacances par exemple.
Patch UTF-8 :
## Plugin password
Son utilisé résulte sur la possibilité de changer son propre mot de passe avec de nombreux connecteurs tel que dovecot, LDAP, etc.
On pourra l'activer ainsi :
~~~
$config['plugins'] = array('sieverules');
~~~
Pour les comptes mails stockés dans LDAP il faudra installer `php-net-ldap2` et mettre en place le fichier `/etc/roundcube/plugins/password/config.inc.php` suivant :
~~~
~~~
## Mailbox doesn’t exist
Si nous avons par exemple l'erreur suivante : "UID MOVE : Mailbox doesn’t exist : Trash"
On devra activer cette option :
~~~
$config['create_default_folders'] = true;
~~~
## Mode debug
Activer la directive suivante :
~~~
$config['imap_debug'] = true;
~~~
Les messages d'erreurs seronts dans le log /var/log/syslog
## Import de contacts en CSV