Le 27/07/04 � 08:49, Patrice KARATCHENTZEFF �crivait:

> >
> >J'ai stock� dans une boite aux lettres une s�rie de spams que j'ai re�u
> >qui ont tous un champ d'ent�te comme ceci:
> >
> >Message-ID: <[EMAIL PROTECTED]>
> >
> >Les caract�res entre < et @ �tant variables mais de longueur constante.
> >
> >Dans mon mailfilterrc, j'ai mis cela comme r�gle:
> >DENY=^Message-ID:.*bazooka.ascii-club.org
> 
> essaie .*bazooka\.ascii-club\.org
> 
> Les regexp de mailfilter sont bizarres parfois... Je suis souvent tent� 
> de r��crire mailfilter en Perl pour r�soudre cela.

Argh, j'ai trouv�, enfin presque.

Les messages de spam qui arrivent sur le serveur pop3 de mon FAI n'ont
pas de champ Message-ID. C'est Exim sur mon PC qui rajoute ce champ.

C'est que vu en faisant un telnet sur le serveur POP3 et qui est
confirm� en mettant l'option SHOW_HEADERS=yes dans mailfilterrc.

Le probl�me est que mailfilter ne semble pas trait� l'absence du champ
Message-ID.

Je crois que la solution va �tre d'�crire un script perl avec le module
MAIL::POP3Client pour remplacer mailfilter.

Bye
Jean-Pierre Pourrez

Répondre à