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