J'esperais que quelqu'un aurait une meilleure id�e que moi, mais comme
personne ne r�pond, je me manifeste ;-)

On peut envisager un petit d�mon en Perl d�di� au filtrage des headers. Il
�couterait sur localhost:10025 par exemple, on rerouterait la sortie d'Exim
(ou de tout autre mailer) dessus, et on pourrait se servir du d�mon Perl
pour faire ce qu'on veut, et notamment r��crire les headers.

Inconv�nient :
Il est tr�s certainement n�cessaire (en tous cas, recommand�) de mettre un
deuxi�me relais derri�re ce d�mon pour �viter qu'il parle directement aux
machines sur Internet (il est peu probable en effet qu'un petit d�mon en
Perl ait une super gestion des signaux syst�mes, de la queue du mail, des
crashs, etc. alors que ces fonctions sont �prouv�es sur les produits qu'on
connait).
Cela dit ledit d�mon peut tr�s bien tourner sur la m�me machine, une autre
instance d'exim par exemple.

D'aucuns diront que c'est justement d�raisonnable de faire transiter du mail
par un "petit d�mon en perl". Je dirais juste que que �a ne me para�t pas
plus d�raisonnable que de le faire transiter par un d�mon SMTP antivirus
propri�taire ...

Peut �tre d'autres ont-ils une r�ponse meilleure � apporter, qui ne fasse
pas sortir le mail d'exim/de postfix/de qmail , et qui �vite de lancer un
process chaque fois qu'un mail arrive. 
Je serais ravi de la conna�tre :-)

Note qui n'a pas grand chose � voir : il existe un petit d�mon qui s'appelle
spampd, qui ne fait pas partie de spamassassin, mais qui utilise
spamassassin et permet de filter les emails de cette mani�re (100% d�mon).
On le trouve l� : http://www.worlddesign.com/index.cfm/rd/mta/spampd.htm


Vincent


> -----Original Message-----
> From: Yannick Buillas [mailto:[EMAIL PROTECTED]
> Sent: Friday 13 September 2002 14:36
> To: [email protected]
> Subject: Filtrer les entetes EXIM
> 
> 
> Bonjour a tous,
> 
> Je recherche un moyen simple pour modifier les entetes des 
> messages transitants
> par EXIM sous Woody.
> 
> J'explique :
> 
> J'ai un reseau local en 192.168.0.0
> Un serveur Debian avec 1 carte sur ce reseau, et une carte 
> sur Internet.
> 
> Je souhaiterais que les references a mon reseau local 
> disparaissent ou bien
> soient remplacees par une chaine de caractere :
> 
> Typiquement je souhaiterais que :
> 
> Received: from PC-INTERNE ([192.168.0.2])          
> <---------- Comment le filter simplement ?
>       by debian.woody.server with smtp (Exim 3.35 #1 (Debian))
>       id 17pZxG-0003yy-00
>       for <[EMAIL PROTECTED]>; Thu, 12 Sep 2002 21:48:46 +0200
> 
> devienne
> 
> Received: from localhost 
>       by debian.woody.server with smtp (Exim 3.35 #1 (Debian))
>       id 17pZxG-0003yy-00
>       for <[EMAIL PROTECTED]>; Thu, 12 Sep 2002 21:48:46 +0200
> 
> Bien sur je peux mettre en commentaire les headers dans 
> exim.conf, mais apres je n'ai plus
> d'info de transit pour les messages recus depuis Internet...
> 
> Merci pour tout info (de type condition if... then, ce serait l'ideal)
> 
> Yannick
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact 
> [EMAIL PROTECTED]
> 

Répondre à