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 à