Pour mon serveur de messagerie, j'ai une configuration dovecot, postfix et sieve.
J'ai plusieurs centaines de mails dans mon maildir et j'ai récemment créé quelques règles sieve pour les trier. Malheureusement, les règles sieve sont, par conception, uniquement appliquées aux messages entrants. Par conséquent, ma question :
Comment puis-je exécuter sieve contre les messages dans un maildir déjà existant ?
Merci
--- éditer :
Merci larsks
Avec le lien que vous avez fourni, j'ai fini par utiliser :
mkdir à faire
mkdir fait
mv cur/* à faire
pour i dans à faire/*; faire
echo "Livraison du message $i ..."
/usr/lib/dovecot/deliver -d mail@example.de < $i && mv $i fait/
fait
qui fonctionne comme un charme. Je peux réexécuter ce script pour chaque nouveau filtre que je crée.