From 6d064467678fde019c0549108aa0048edcc78b7c Mon Sep 17 00:00:00 2001 From: whirigoyen Date: Tue, 26 Apr 2022 09:38:51 +0200 Subject: [PATCH] Ajout solution erreur Sieve script file path '/home/vmail/$domain/$user/.dovecot.sieve' is a directory --- HowtoDovecot.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/HowtoDovecot.md b/HowtoDovecot.md index a571ab77..bfc04af8 100644 --- a/HowtoDovecot.md +++ b/HowtoDovecot.md @@ -704,7 +704,21 @@ 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" +### Error: Sieve script file path (...)/.dovecot.sieve is a directory + +~~~ +Error: sieve: file script: Sieve script file path '/home/vmail/$domain/$user/.dovecot.sieve' is a directory +~~~ + +Supprimer le répertoire et faire un touch à la place, puis mettre le propriétaire et le groupe à `vmail` : + +~~~ +rm -r /home/vmail/$domain/$user/.dovecot.sieve +touch /home/vmail/$domain/$user/.dovecot.sieve +chown vmail: /home/vmail/$domain/$user/.dovecot.sieve +~~~ + +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 : @@ -716,6 +730,7 @@ 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 :