Retourner aux forums || Retourner au forum Linux.general
Linux.general : Mutt + IMAP : Comment filtrer les mails?
Posté par Kalamar () le 25 mai 2005J'utilise Mutt avec une connexion IMAP. Je cherche à filtrer les emails comme Procmail le ferait avec un compte pop. Auriez-vous une idée?
Merci beaucoup!
> Lire le message (4 commentaires, moyenne: 1,8).
Sickle
Si tu n'as pas acces au server IMAP, Sickle peut être une bonne solution.
Le but de se programme est d'appliquer des règles sur un dossier imap distant, chez moi, je l'appeller depuis un cron. Le programme ainsi que les règles sont écrites en Perl. Le script est un peu jeune mais bien documenté et surtout, l'auteur est sympa et réactif.
http://www.codebunny.org/coding/sickle/(...)
Voila par exemple les regles que j'ai chez moi.
if ($mes->{'subject'} =~ /^cvs\ commit/) { move('INBOX.CVS'); }
if ($mes->{'subject'} =~ /\[Xen-fr\]/) { move('INBOX.XenFR'); }
if ($mes->{'subject'} =~ /\[Bug /) { move('INBOX.bugzilla'); }
apt-get moo
-
[^]Re: Sickle
-
[^]Re: Sickle
Posté par Antoine Reilles (Jabber id, page perso, ) le 25/05/2005 à 13:05. (lien). Évalué à 2.Il y a aussi imapfilter, qui fait plus ou moins la même chose (et je ne sais pas lequel est mieux)
Sinon, avec mutt, tu peux aussi faire une grosse macro qui applique tes filtres a l'appui sur une touche, mais ça demande un peu de travail et de maintenance, par exemple:
macro index G "\
<tag-pattern>~l ~C darwinports<enter>\
<tag-prefix-cond><save-message>=darwinports<enter><end-cond>\
<tag-pattern>~l ~C tech-pkg<enter>\
<tag-prefix-cond><save-message>=tech-pkg<enter><end-cond>\
<tag-pattern>~l ~C current-users<enter>\
<tag-prefix-cond><save-message>=current-users<enter><end-cond>"
Bien sûr, c'est lourd, et laid, mais ça a l'avantage de ne pas demander d'utiliser un autre outil
-
[^]Re: Sickle
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general



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.