Documentation des indexes Dovecot
This commit is contained in:
parent
ebf92b91d1
commit
319c56583d
|
@ -138,6 +138,19 @@ user_filter = (&(isActive=TRUE)(uid=%u))
|
|||
pass_attrs = uid=user,userPassword=password
|
||||
~~~
|
||||
|
||||
### Indexes
|
||||
|
||||
<https://doc.dovecot.org/developer_manual/design/indexes/index_file_format/>
|
||||
|
||||
On conseille d'utiliser les indexes Dovecot, cela permet d'optimiser le fonctionnement de Dovecot.
|
||||
|
||||
Par défaut, les indexes sont stockés à la racine de chaque Maildir, mais l'on peut aussi stocker les indexes ailleurs pour de meilleurs performances (par exemple sur un disque séparé, et même plus rapide). On spécifie alors à l'option `mail_location` :
|
||||
|
||||
~~~
|
||||
mail_location = maildir:~/Maildir:INDEX=/srv/indexes-dovecot/%u
|
||||
~~~
|
||||
|
||||
Ces indexes sont recréés à la volée, donc en cas de souci (corruption, etc.) on peut les effacer et redémarrer Dovecot sans perte de dnnées.
|
||||
|
||||
### Authentification SMTP sur Dovecot
|
||||
|
||||
|
@ -703,3 +716,21 @@ La solution est que `.dovecot.sieve` ne soit pas accessible dans `mail_location`
|
|||
|
||||
Un contournement est d'activer l'option `maildir_stat_dirs = yes` mais cela aura un petit impact sur les performances.
|
||||
|
||||
### Error: Corrupted record in index cache file
|
||||
|
||||
Si vous obtenez des erreurs du type :
|
||||
|
||||
~~~
|
||||
Error: Corrupted record in index cache file sername/.INBOX/dovecot.index.cache: UID 1227: Broken virtual size in mailbox INBOX: ...
|
||||
Error: Mailbox INBOX: UID=371203: read(...) failed: Cached message size smaller than expected (3904 < 3914, box=INBOX, UID=371203)
|
||||
~~~
|
||||
|
||||
Vous pouvez essayer de supprimer les indexes et redémarrer Dovecot.
|
||||
|
||||
Si cela ne résoud pas le souci, cela peut être parce que vous avez une Maildir « corrompue » : fichiers de taille vide, permissions incorrectes... vous devrez résoudre ce problème avant de supprimer les indexes.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue