22
0
Fork 0

Ajout doc plugin vacation

This commit is contained in:
emorino 2020-11-30 15:14:17 +01:00
parent b74de3be59
commit ca19e5d827
1 changed files with 40 additions and 3 deletions

View File

@ -27,15 +27,52 @@ On pourra l'activer ainsi :
$config['plugins'] = array('sieverules'); $config['plugins'] = array('sieverules');
~~~ ~~~
La configuration des règles se ferront dans `/etc/roundcube/plugins/sieverules/config.inc.php`. La configuration des règles se feront dans `/etc/roundcube/plugins/sieverules/config.inc.php`.
## Plugin vacation ## Plugin vacation
Il est utilisé lorsque l'utilisateur du compte mail est en vacances par exemple. Il est utilisé lorsque l'utilisateur du compte mail est en vacances par exemple.
<http://sourceforge.net/projects/rcubevacation/> <https://github.com/bukowski12/roundcube-vacation-plugin>
On utilise généralement ce plugin avec le driver FTP lorsque l'on est dans un setup avec les utilisateurs en compte Unix.
Il faut donc préalablement avoir installé Proftpd, avec le module ldap `proftpd-mod-ldap` et bien charger le module dans la configuration de proftpd.
Au niveau de proftpd on utilise la configuration ldap suivante, dans `/etc/proftpd/ldap.conf` :
~~~
<IfModule mod_ldap.c>
LDAPServer ldap://localhost/??sub
LDAPBindDN "cn=admin,dc=example,dc=com" "PASSWORD"
LDAPUsers "ou=people,dc=smsmode,dc=com" (uid=%u) (uidNumber=%u)
LDAPAuthBinds on
</IfModule>
~~~
Au niveau de la configuration du plugin vacation, on utilise la configuration suivante dans `/etc/roundcube/plugins/vacation/config.ini` :
~~~
[default]
driver = "ftp"
;server = "localhost"
subject = "Absence / Out of office"
body = "default.txt"
;disable_forward = true
[dotforward]
binary = "/usr/bin/vacation"
flags = ""
message = ".vacation.msg"
database = ".vacation.db"
alias_identities = true
set_envelop_sender = false
always_keep_message = true
~~~
Il ne faut pas oublier également d'installer le paquet *vacation*.
Patch UTF-8 : <http://paste.evolix.org/paste/117/>
## Plugin password ## Plugin password