18
0
Fork 0

ajout infos pour erreur ".dovecot.sieve/tmp failed: Not a directory"

This commit is contained in:
Gregory Colpart 2019-09-23 20:28:55 +02:00
parent 38f2bb359f
commit 84dbda0140
1 changed files with 13 additions and 1 deletions

View File

@ -539,7 +539,6 @@ dovecot: imap(foo): Fatal: master: service(imap): child 666 returned error 83 (O
il faut augmenter la mémoire `vsz_limit = 512M` dans la section `imap` de la configuration.
### Vérifier la conf
Pour vérifier qu'il n'y a pas d'erreur dans la configuration
@ -600,3 +599,16 @@ Si vous constatez une lenteur à chaque requête avec votre client POP/IMAP (Rou
~~~
#!include auth-system.conf.ext
~~~
### Erreur ".dovecot.sieve/tmp failed: Not a directory"
Par défaut, Dovecot considère que tout ce qui commence par un `.` est une Maildir. Si vous avez donc un fichier `.dovecot.sieve` accessible dans `mail_location`, il va considérer que c'est une Maildir et cela provoquera des erreurs du type :
~~~
dovecot: imap(jdoe@example.com): Error: stat(/home/vmail/example.com/jdoe/.dovecot.sieve/tmp) failed: Not a directory
~~~
La solution est que `.dovecot.sieve` ne soit pas accessible dans `mail_location` ou de modifier `sieve = ~/.dovecot.sieve` pour que cela ne commence pas par un `.`.
Un contournement est d'activer l'option `maildir_stat_dirs = no` mais cela aura un petit impact sur les performances.