Fr�d�ric Bothamy a �crit, vendredi 28 janvier 2005, � 04:00 :
> * Stevan Kanban <[EMAIL PROTECTED]> [2005-01-28 03:27] :
> > On Fri, Jan 28, 2005 at 03:21:34AM +0100, Fr�d�ric Bothamy wrote :
[...]
> > > Si tu utilises procmail pour ton filtrage, il te suffit de faire :
> > >
> > > cat mbox | formail -s procmail
0) UUOC (c'est vendredi).
1) Il faut penser � d�sactiver le filtrage �ventuel des doublons, ou
plut�t renommer provisoirement son cache.
[...]
> > J'ai oubli� de pr�ciser que j'utilisais le format Maildir et que
> > formail ne g�re que le format mbox (split).
>
> Ah oui, tu as raison (et je l'apprends �galement avec int�r�t).
Disons que formail est surtout utilis� dans ce cas de r�cup�ration pour
d�couper une mailbox en messages via l'option -s ; avec un maildir,
c'est d�j� fait ;) mais par d�faut formail sans son option -f accepte un
message quelconque en entr�e, et g�n�re un From_ si besoin :
$ echo toto: |formail
>From [EMAIL PROTECTED] Fri Jan 28 10:06:32 2005
toto:
Avec reformail (l'�quivalent chez maildrop), il faut demander :
$ echo toto: |reformail -f1
>From root Fri Jan 28 10:06:56 2005
toto:
S'il y a des mailboxes dans les cibles, on aura besoin de r�g�n�rer des
From_, procmail sait faire lui aussi avec son option -f.
> Dans ce cas, peut-�tre qu'uiliser maildrop conviendrait (je viens
> simplement de le d�couvrir, donc si des personnes ont une exp�rience
> de ce paquet, elles seront mieux qualifi�es pour en parler).
Maildrop a un inconv�nient dans le cas pr�sent (multitude de listes
debian), c'est de ne pas cr�er de maildir � la vol�e : il faut qu'ils
existent d�j� (contrairement aux mailboxes).
Pour les listes Debian, archiv�es sur le net(*), maildir ne me para�t
pas indispensable, et j'ai �a : ($FROM est initialis� par maildrop)
if ( "$FROM" =~ /bounce-debian-/ )
{
if ( /^X-Loop: !debian-[a-z0-9-]+/ )
to Mail/LIST.$MATCH2
# au cas zou, jamais servi
to Mail/LIST.debian.all
}
(* pour le plus grand bonheur des spammeurs (c'est vendredi (...))).
> L'id�e de base est identique : r�injecter les courriers d�j� d�livr�s
> dans le syst�me de filtrage.
et la pr�caution de base aussi : faire des essais dans un bac � sable.
--
Jacques L'helgoualc'h
--
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]