18
0
Fork 0

Un petit bon dans le futur

This commit is contained in:
btatu 2020-02-12 17:55:10 +01:00
parent da792d2ad1
commit b60659f372
1 changed files with 46 additions and 12 deletions

View File

@ -1,27 +1,53 @@
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
# 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.
~~~
# aptitude install roundcube-plugins-extra
# apt install roundcube-plugins-extra
~~~
La config se fait dans _/etc/roundcube/plugins/sieverules/config.inc.php_.
Pour activer le plugin, rajouter _sieverules_ dans l'array `$rcmail_config['plugins']` (fichier _/etc/roundcube/main.inc.php_).
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.
<http://sourceforge.net/projects/rcubevacation/>
Patch UTF-8 : <http://paste.evolix.org/paste/117/>
## Plugin password
Il est présent de base dans Roundcube (au moins en 0.9.5). Pour activer le plugin, rajouter 'password' dans l'array `$rcmail_config['plugins']` (fichier _/etc/roundcube/main.inc.php_).
Pour les comptes mail stockés dans LDAP il faut installer `php-net-ldap2` et mettre en place le fichier /etc/roundcube/plugins/password/config.inc.php suivant :
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 :
~~~
<?php
@ -38,14 +64,22 @@ $rcmail_config['password_ldap_encodage'] = 'ssha';
?>
~~~
## Mailbox doesnt exist
Si nous avons par exemple l'erreur suivante : "UID MOVE : Mailbox doesnt exist : Trash"
On devra activer cette option :
~~~
$config['create_default_folders'] = true;
~~~
## Mode debug
/etc/roundcube/main.inc.php :
Activer la directive suivante :
~~~
$rcmail_config['imap_debug'] = true;
$config['imap_debug'] = true;
~~~
~~~
# tail -f /var/log/syslog | grep roundcube
~~~
Les messages d'erreurs seronts dans le log /var/log/syslog