Distinction comptes mails virtuels et non-virtuels pour les stats
This commit is contained in:
parent
ad122985c8
commit
b47fe20381
|
@ -343,14 +343,21 @@ Note : Il est très probable, lors de ce genre de migration, que votre ancienne
|
|||
|
||||
### Statistiques
|
||||
|
||||
Le module `stats` permet notamment de faire fonctionner les plugins Munin.
|
||||
Ce module permet notamment de faire fonctionner les plugins Munin.
|
||||
|
||||
En Dovecot 2.2, il s'appelle `stats`, et a été renommé en `old_stats` à partir de 2.3.
|
||||
|
||||
|
||||
#### Dovecot 2.2 (Debian Stretch)
|
||||
|
||||
Documentation officielle : <https://doc.dovecot.org/configuration_manual/stats/old_statistics/>
|
||||
|
||||
Pour un serveur mail avec des comptes mail virtuels :
|
||||
|
||||
~~~
|
||||
# Cette directive doit précéder celles à l'intérieur des filtres
|
||||
mail_plugins = $mail_plugins stats
|
||||
|
||||
protocol imap {
|
||||
mail_plugins = $mail_plugins imap_stats
|
||||
}
|
||||
|
@ -367,13 +374,24 @@ service stats {
|
|||
}
|
||||
~~~
|
||||
|
||||
Note : La directive `mail_plugins` globale (pas celle dans les filtres `{}`) doit précéder toutes les directives `mail_plugins` se trouvant dans les filtres. Sinon, on aura un warning du genre :
|
||||
Pour un serveur mail avec des comptes mail unix, dans le `service stats {`, autoriser tous les utilisateurs à écrire dans les stats (au lieu de l'utilisateur `vmail`) :
|
||||
|
||||
~~~
|
||||
service stats {
|
||||
fifo_listener stats-mail {
|
||||
mode = 0666
|
||||
}
|
||||
}
|
||||
~~~
|
||||
|
||||
**Attention :** La directive `mail_plugins` globale (pas celle à l'intérieur des filtres `{}`) doit précéder toutes les directives `mail_plugins` se trouvant dans les filtres. Sinon, on aura un warning du genre :
|
||||
|
||||
~~~
|
||||
# doveconf -n > /dev/null
|
||||
doveconf: Warning: /etc/dovecot/conf.d/XX.conf line XX: Global setting mail_plugins won't change the setting inside an earlier filter at /etc/dovecot/conf.d/XX line XX (if this is intentional, avoid this warning by moving the global setting before /etc/dovecot/conf.d/XX line XX)
|
||||
~~~
|
||||
|
||||
|
||||
#### Dovecot 2.3 (>= Debian Buster)
|
||||
|
||||
Dovecot 2.3 a introduit un nouveau module `stats`, complètement différent de l'ancien.
|
||||
|
@ -384,8 +402,12 @@ L'ancien module `stats` de la version 2.2 a été renommé `old_stats` en 2.3 (a
|
|||
|
||||
Documentation officielle pour continuer à utiliser le module `old_stats` : <https://doc.dovecot.org/installation_guide/upgrading/from-2.2-to-2.3/>
|
||||
|
||||
Pour un serveur mail avec des comptes mail virtuels :
|
||||
|
||||
~~~
|
||||
# Cette directive doit précéder celles à l'intérieur des filtres
|
||||
mail_plugins = $mail_plugins old_stats
|
||||
|
||||
protocol imap {
|
||||
mail_plugins = $mail_plugins imap_old_stats
|
||||
}
|
||||
|
@ -402,7 +424,22 @@ service old-stats {
|
|||
}
|
||||
~~~
|
||||
|
||||
Même remarque que pour la version 2.2 au sujet de l'ordre des directives `mail_plugins`.
|
||||
Pour un serveur mail avec des comptes mail unix, dans le `service stats {`, autoriser tous les utilisateurs à écrire dans les stats (au lieu de l'utilisateur `vmail`) :
|
||||
|
||||
~~~
|
||||
service stats {
|
||||
fifo_listener stats-mail {
|
||||
mode = 0666
|
||||
}
|
||||
}
|
||||
~~~
|
||||
|
||||
**Attention :** La directive `mail_plugins` globale (pas celle à l'intérieur des filtres `{}`) doit précéder toutes les directives `mail_plugins` se trouvant dans les filtres. Sinon, on aura un warning du genre :
|
||||
|
||||
~~~
|
||||
# doveconf -n > /dev/null
|
||||
doveconf: Warning: /etc/dovecot/conf.d/XX.conf line XX: Global setting mail_plugins won't change the setting inside an earlier filter at /etc/dovecot/conf.d/XX line XX (if this is intentional, avoid this warning by moving the global setting before /etc/dovecot/conf.d/XX line XX)
|
||||
~~~
|
||||
|
||||
|
||||
## Sieve
|
||||
|
|
Loading…
Reference in a new issue