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]

Répondre à