J'utilise un script maildrop pour trier mes mails directement sur le serveur de messagerie en dossiers et je voudrais qu'il marque certains mails inutiles comme lus.
Malheureusement, maildrop ne semble pas avoir de commande pour ça.
À l’heure actuelle, j’utilise cette ligne pour renommer le dernier courrier du dossier qmail Maildir 2,s
:
`ls -t "$MAILDIR/.0 Spamfilter.catchall/new" | head -1 | xargs -I {} mv "$MAILDIR/.0 Spamfilter.catchall/new/{}" "$MAILDIR/.0 Spamfilter.catchall/cur/{}:2,S"`
Cependant, cela échoue parfois et le courrier reste non lu. Je suppose qu'il y a une situation de concurrence critique lorsqu'un autre courrier arrive avant que le message ait été exécuté.
FLAGS="S"
avant to
, mais il ne semble rien faire
FLAGS
variable dans maildropfilter? courier-mta.org/maildrop/maildropfilter.html