# Filtre mail en panne

**URL:** https://forum.yunohost.org/t/filtre-mail-en-panne/43089
**Category:** Support
**Tags:** french
**Created:** [September 29, 2026, 1:45pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089 "2026-09-29T13:45:43Z")
**Posts on this page:** 18
**Page:** 2

<div class="post-metadata">

### Author: ![mib](https://forum.yunohost.org/user_avatar/forum.yunohost.org/mib/32/1384_2.png) [@mib](https://forum.yunohost.org/u/mib)
#### Post date: [October 2, 2026, 5:00pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/22 "2026-10-02T17:00:25Z")

</div>

J’ai fait quelques tests il y a quelques minutes.

Sans `rspamd-spam-to-junk-folder.sieve et rspamd-spam-to-junk-folder.svbin` dans `/etc/dovecot/global_script/`les filtres de messages fonctionnent parfaitement.

Par contre, la mise à jour vers la v4.2.1 échoue sans ces fichiers dans le répertoire.

Log de mise à jour :

```auto
DEBUG + local do_not_backup_data=
DEBUG + [[false == true]]
DEBUG + '[' '!' -e /etc/dovecot/global_script/rspamd-spam-to-junk-folder.svbin ']'
DEBUG + ynh_print_warn 'File or folder '\''/etc/dovecot/global_script/rspamd-spam-to-junk-folder.svbin'\'' to be backed up does not exist'
DEBUG + echo 'File or folder '\''/etc/dovecot/global_script/rspamd-spam-to-junk-folder.svbin'\'' to be b4.2.1acked up does not exist'
DEBUG + return 1
DEBUG + ynh_exit_properly
DEBUG + local exit_code=1
DEBUG + [[backup =~ ^install$|^upgrade$|^restore$]]
WARNING File or folder '/etc/dovecot/global_script/rspamd-spam-to-junk-folder.svbin' to be backed up does not exist
DEBUG + '[' 1 -eq 0 ']'
DEBUG + trap '' EXIT
DEBUG + set +o errexit
DEBUG + set +o nounset
DEBUG + sleep 0.5
DEBUG + exit 1
DEBUG Échec de l'exécution du script : /var/cache/yunohost/app_tmp_work_dirs/app_7aeivob0/scripts/backup
ERROR Échec de la collecte des fichiers à sauvegarder pour rspamd.
INFO L'opération 'Créer une archive de sauvegarde' a échoué ! Pour obtenir de l'aide, merci de partager le journal de l'opération en utilisant la commande 'yunohost log share 20261002-163626-backup_create'
DEBUG action executed in 1.984s
EBUG lock has been released
ERROR Aborting the upgrade, because a safety backup could not be created (Échec de la collecte des fichiers à sauvegarder)

```

Une fois montée en v4.2.1 sans les fichiers cités, les filtres fonctionnent de nouveau.

---

<div class="post-metadata">

### Author: ![ewilly](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ewilly/32/12681_2.png) [@ewilly](https://forum.yunohost.org/u/ewilly)
#### Post date: [October 2, 2026, 5:15pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/23 "2026-10-02T17:15:35Z")

</div>

et si dans `rspamd-spam-to-junk-folder.sieve` tu remplaces:  
`require ["vnd.dovecot.debug", "fileinto"];`  
`debug_log "GLOBALSieve move spam to Junk: triggered";`  
par simplement : `require ["fileinto"];`  
et refaire `sievec rspamd-spam-to-junk-folder.sieve`  
il y a toujours un message d’erreur ?

---

<div class="post-metadata">

### Author: ![mib](https://forum.yunohost.org/user_avatar/forum.yunohost.org/mib/32/1384_2.png) [@mib](https://forum.yunohost.org/u/mib)
#### Post date: [October 2, 2026, 5:30pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/24 "2026-10-02T17:30:59Z")

</div>

@ewilly faut-il se placer dans un répertoire précis pour lancer la commande `sievec rspamd-spam-to-junk-folder.sieve` ?

Après modification du fichier : `rspamd-spam-to-junk-folder.sieve`

La commande me retourne :

```auto
error: script not found.
sievec(root): Fatal: failed to compile sieve script 'rspamd-spam-to-junk-folder.sieve'

```

---

<div class="post-metadata">

### Author: ![ewilly](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ewilly/32/12681_2.png) [@ewilly](https://forum.yunohost.org/u/ewilly)
#### Post date: [October 2, 2026, 5:33pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/25 "2026-10-02T17:33:05Z")

</div>

oui dans `/etc/dovecot/global_script/` où il y a le script `rspamd-spam-to-junk-folder.sieve`  
(c’est pour regénérer le svbin)

---

<div class="post-metadata">

### Author: ![mib](https://forum.yunohost.org/user_avatar/forum.yunohost.org/mib/32/1384_2.png) [@mib](https://forum.yunohost.org/u/mib)
#### Post date: [October 2, 2026, 5:37pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/26 "2026-10-02T17:37:04Z")

</div>

Dans `/etc/dovecot/global_script/` la commande ne retourne pas d’erreur

Et les filtres fonctionnent dans cette configuration.

---

<div class="post-metadata">

### Author: ![antoine.courtois](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/a/49beb7/32.png) [@antoine.courtois](https://forum.yunohost.org/u/antoine.courtois)
#### Post date: [October 2, 2026, 7:45pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/28 "2026-10-02T19:45:19Z")

</div>

Je me suis aidé de Gemini pour diagnostiquer, j’ai réussi à refaire fonctionner les filtres

1. **Erreur 1 — Droits de lecture sur le fichier compilé (.svbin) :** `Permission denied ... missing +r perm ... rspamd-spam-to-junk-folder.svbin`

2. **Erreur 2 — Erreur de syntaxe dans le script Sieve global :** `unknown Sieve capability 'vnd.dovecot.debug'`

J’ai modifié le fichier `rspamd-spam-to-junk-folder.sieve `puis recompiler avec sievec.Et également redonner les droits 644 aux fichiers dans global\_scripts

```auto

#require ["vnd.dovecot.debug", "fileinto"];
#debug_log "GLOBALSieve move spam to Junk: triggered";
require ["fileinto", "mailbox"];

```

Et là actuellement ça fonctionne, je n’ai plus de problèmes de filtres.

---

<div class="post-metadata">

### Author: ![antoine.courtois](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/a/49beb7/32.png) [@antoine.courtois](https://forum.yunohost.org/u/antoine.courtois)
#### Post date: [October 2, 2026, 7:49pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/29 "2026-10-02T19:49:57Z")

</div>

```auto
Oct 02 19:24:19 example.com dovecot[123456]: lda(user@example.com)<123456><ANONYMIZED_ID>: Error: sieve: open: failed to open: open(/etc/dovecot/global_script/rspamd-spam-to-junk-folder.svbin) failed: Permission denied (euid=500(vmail) egid=8(mail) missing +r perm: /etc/dovecot/global_script/rspamd-spam-to-junk-folder.svbin, we're not in group 0(root))
Oct 02 19:24:19 example.com dovecot[123456]: lda(user@example.com)<123456><ANONYMIZED_ID>: Error: sieve: rspamd-spam-to-junk-folder: line 1: require command: unknown Sieve capability `vnd.dovecot.debug'
Oct 02 19:24:19 example.com dovecot[123456]: lda(user@example.com)<123456><ANONYMIZED_ID>: Error: sieve: rspamd-spam-to-junk-folder: line 2: unknown command 'debug_log' (only reported once at first occurrence)
Oct 02 19:24:19 example.com dovecot[123456]: lda(user@example.com)<123456><ANONYMIZED_ID>: Error: sieve: rspamd-spam-to-junk-folder: validation failed
Oct 02 19:24:19 example.com dovecot[123456]: lda(user@example.com)<123456><ANONYMIZED_ID>: Error: sieve: Failed to compile script `/etc/dovecot/global_script/rspamd-spam-to-junk-folder.sieve'

```

---

<div class="post-metadata">

### Author: ![ewilly](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ewilly/32/12681_2.png) [@ewilly](https://forum.yunohost.org/u/ewilly)
#### Post date: [October 4, 2026, 11:27am UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/30 "2026-10-04T11:27:44Z")

</div>

@antoine.courtois as-tu toujours de erreurs avec la version `4.2.1~ynh2` ?

---

<div class="post-metadata">

### Author: ![antoine.courtois](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/a/49beb7/32.png) [@antoine.courtois](https://forum.yunohost.org/u/antoine.courtois)
#### Post date: [October 4, 2026, 11:38am UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/31 "2026-10-04T11:38:39Z")

</div>

Je n’ai pas pousser cette MAJ en production vu que j’ai résolu mon problème, le non tri des mails était en vrai problème pour moi et mes équipes, j’avais peur de tout casser à nouveau.

Je peux faire des tests sur une autre instance le cas échéant.

---

<div class="post-metadata">

### Author: ![antoine.courtois](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/a/49beb7/32.png) [@antoine.courtois](https://forum.yunohost.org/u/antoine.courtois)
#### Post date: [October 4, 2026, 11:46am UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/32 "2026-10-04T11:46:41Z")

</div>

Tu passes de ça :

```auto

root@:/etc/dovecot/global_script# ls -la
total 24
drwxr-xr-x 2 vmail mail 4096 27 août 2024 .
drwxr-xr-x 6 root root 4096 20 juin 09:43 ..
-rw-r--r-- 1 vmail mail 100 27 août 2024 dovecot.sieve
-rw-r--r-- 1 vmail mail 234 27 août 2024 dovecot.svbin
-rw-r--r-- 1 vmail mail 76 27 août 2024 rspamd.sieve
-rw-r--r-- 1 vmail mail 226 27 août 2024 rspamd.svbin

```

A ça :

```auto
root@:/etc/dovecot/global_script# ls -la
total 32
drwxr-x--- 2 vmail mail 4096 4 oct. 13:42 .
drwxr-xr-x 7 root root 4096 4 oct. 13:42 ..
-rw-r----- 1 vmail mail 100 27 août 2024 dovecot.sieve
-rw-r----- 1 vmail mail 234 27 août 2024 dovecot.svbin
-rw-r----- 1 vmail mail 76 27 août 2024 rspamd.sieve
-rw-r----- 1 vmail mail 609 4 oct. 13:42 rspamd-spam-to-junk-folder.sieve
-rw-r----- 1 vmail mail 280 4 oct. 13:42 rspamd-spam-to-junk-folder.svbin
-rw-r----- 1 vmail mail 226 27 août 2024 rspamd.svbin

```

Les droits sont modifiés à l’installation (je suis partie d’une instance sans rspamd, il avait été installé par le passé mais désinstaller depuis) on passe de 644 à 640, je vais continuer les test mais à première vue je pense que ça ne fonctionnera pas.  
A moins que le droits en lecture du groupe suffise, mais j’avais double erreur moi, l’erreur dans le fichier rspamd-spam-to-junk-folder.sieve qui elle est corrigé, et l’erreur d’accès.

---

<div class="post-metadata">

### Author: ![antoine.courtois](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/a/49beb7/32.png) [@antoine.courtois](https://forum.yunohost.org/u/antoine.courtois)
#### Post date: [October 4, 2026, 12:01pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/33 "2026-10-04T12:01:51Z")

</div>

Alors j’ai refait des test, avec les droits 640 ça fonctionne sur mon instance de test, les filtres fonctionne et je n’ai pas d’erreur dans le journal dovecot.  
Je vais voir pour passer la MAJ en production et surveiller/faire des tests et le cas échéant revoir les droits sur les fichiers.

---

<div class="post-metadata">

### Author: ![ewilly](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ewilly/32/12681_2.png) [@ewilly](https://forum.yunohost.org/u/ewilly)
#### Post date: [October 4, 2026, 12:52pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/34 "2026-10-04T12:52:00Z")

</div>

644 n’a pas vraiement de sens car vmail est le owner des fichiers et le group mail a aussi l’accès en lecture, il n’y a pas de raison de donné l’accès en lecture à tout autre utilisateur

---

<div class="post-metadata">

### Author: ![antoine.courtois](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/a/49beb7/32.png) [@antoine.courtois](https://forum.yunohost.org/u/antoine.courtois)
#### Post date: [October 4, 2026, 1:11pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/35 "2026-10-04T13:11:13Z")

</div>

Oui c’est ce que je me dis aussi. C’est pour ça qu’il faut que je revois sur le serveur de production, j’ai peut-être autre chose qui déconne.

---

<div class="post-metadata">

### Author: ![antoine.courtois](https://forum.yunohost.org/letter_avatar_proxy/v4/letter/a/49beb7/32.png) [@antoine.courtois](https://forum.yunohost.org/u/antoine.courtois)
#### Post date: [October 4, 2026, 2:06pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/36 "2026-10-04T14:06:50Z")

</div>

J’ai passé la mise à jour sur le serveur de prod. Les droits sont revenu à 640, j’ai laissé et les filtres fonctionne bien.  
Je n’avais pas de problème de droit finalement. (et en même temps c’est logique comme tu dis)

```auto
root@prod:/etc/dovecot/global_script# ls -la
total 28
drwxr-x--- 2 vmail mail 4096 Oct 4 14:02 .
drwxr-xr-x 7 root root 4096 Oct 2 06:00 ..
-rw-r----- 1 vmail mail 100 Jun 1 08:18 dovecot.sieve
-rw-r----- 1 vmail mail 265 Jun 1 08:18 dovecot.svbin
-rw-r----- 1 vmail mail 609 Oct 4 14:02 rspamd-spam-to-junk-folder.sieve
-rw-r----- 1 vmail mail 280 Oct 4 14:02 rspamd-spam-to-junk-folder.svbin
-rw-r----- 1 vmail mail 257 Aug 22 14:33 rspamd.svbin

```

---

<div class="post-metadata">

### Author: ![rodinux](https://forum.yunohost.org/user_avatar/forum.yunohost.org/rodinux/32/7029_2.png) [@rodinux](https://forum.yunohost.org/u/rodinux)
#### Post date: [October 5, 2026, 11:13am UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/37 "2026-10-05T11:13:41Z")

</div>

Hello, j’ai eu un peu les mêmes soucis… Du coup j’avais éditer le fichier `/etc/dovecot/global_script/rspamd-spam-to-junk-folder.sieve` avec simplement  
`require ["fileinto"];`

Puis après la mise à jour en `4.2.1~ynh3` ( j’étais en `4.2.0~ynh5` ) de rspamd le fichier est toujours resté avec

`require ["fileinto"];`

Est-ce que je dois à nouveau éditer ce fichier ?

Pardon j’ai la réponse sur le dépôt… non c’est parfait…

> <https://github.com/YunoHost-Apps/rspamd_ynh/blob/master/conf/dovecot_rspamd-spam-to-junk-folder.sieve>

---

<div class="post-metadata">

### Author: ![niko2](https://forum.yunohost.org/user_avatar/forum.yunohost.org/niko2/32/9577_2.png) [@niko2](https://forum.yunohost.org/u/niko2)
#### Post date: [October 5, 2026, 9:58pm UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/38 "2026-10-05T21:58:17Z")

</div>

je viens d’appliquer la 4.2.1~ynh4 et le fichier rspamd-spam-to-junk-folder.sieve a carrément disparu…

---

<div class="post-metadata">

### Author: ![rodinux](https://forum.yunohost.org/user_avatar/forum.yunohost.org/rodinux/32/7029_2.png) [@rodinux](https://forum.yunohost.org/u/rodinux)
#### Post date: [October 6, 2026, 12:45am UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/39 "2026-10-06T00:45:56Z")

</div>

ça semble être voulu…

---

<div class="post-metadata">

### Author: ![ewilly](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ewilly/32/12681_2.png) [@ewilly](https://forum.yunohost.org/u/ewilly)
#### Post date: [October 6, 2026, 9:01am UTC](https://forum.yunohost.org/t/filtre-mail-en-panne/43089/40 "2026-10-06T09:01:12Z")

</div>

Oui il est end doublon avec dovecot.sieve du même dossier qui est mis en place par le paquet yunohost. Donc inutile.

[Previous page](https://forum.yunohost.org/t/filtre-mail-en-panne/43089.md?page=1)
