Retourner aux forums || Retourner au forum Astuces.divers

Astuces.divers : [Mail] marquer un mail comme lu dans un Maildir grâce a procmail

Posté par Hardy Damien (page perso, ) le 13 août 2004
0
J'ai chez moi un serveur courier-imap alimenté par une chaîne fetchmail (pour le rapatriement depuis le serveur de mon FAI) + procmail (pour classer mes mails) et j'utilise bogofilter pour détecter les spams. Mes mails sont stocké au format Maildir sur mon compte. voici les rêgles procmail que j'utilise pour le filtrage du spam : #pour les mails de moins de 256k : envoyer a bogofilter :0fw * < 256000 | bogofilter -u -e -p :0e { EXITCODE=75 HOST } # Si c'est un spam le classer dans le répertoire .Junk. :0 c * ^X-Bogosity: Yes, tests=bogofilter $MAILDIR/.Junk/ #>>>la raison de cette astuce<<< # ICI je marque le mail comme lu # Je recupere le nom du fichier du mail depuis la variable LASTFOLDER et je lui ajoute ":2,S" qui marque le mail comme lu. :0 ai * LASTFOLDER ?? ()\/[^/]+^^ |mv "$LASTFOLDER" "$MAILDIR/.Junk/cur/$MATCH:2,S" Voila j'ai mis pas mal de temps a trouver donc si ça peut en aider d'autres ... Dam

> Lire le message (2 commentaires, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

merci

Posté par Wallace () le 23/08/2004 à 14:05. (lien). Évalué à 1.

Effectivement j'avais deja cherche comment marquer les messages en lu, je pensais que ca venait du classement ou non dans le sous rep new mais cela n'avait pas d'incidence. Alors quel utilite des repertoires new et tmp ? :-|


Merci en tout cas pour l'astuce :-)

--
Wallace

Merci !

Posté par Christophe Badoit (page perso, ) le 13/09/2004 à 10:24. (lien). Évalué à 1.

Merci pour l'astuce !

Apparement, "new" stocke les mails nouveaux, mais ils sont déplacés dans "cur" des qu'un acces IMAP est fait, meme s'ils n'ont pas été lus.

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers