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.
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'); }
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
# Sickle
Posté par Gonéri Le Bouder (Mastodon) . Évalué à 2.
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'); }
[^] # Re: Sickle
Posté par Kalamar . Évalué à 2.
[^] # Re: Sickle
Posté par Antoine Reilles (site web personnel) . Évalué à 2.
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
Posté par Kalamar . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.