18
0
Fork 0

Ajout solution erreur Sieve script file path '/home/vmail/$domain/$user/.dovecot.sieve' is a directory

This commit is contained in:
whirigoyen 2022-04-26 09:38:51 +02:00
parent 36926e948b
commit 6d06446767
1 changed files with 16 additions and 1 deletions

View File

@ -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 :