Le 26/07/04 � 22:27, J.Pierre Pourrez �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
> 
> H�las quand je fais un test avec checkrules.sh, seulement 2 messages sur
> 90 coincident alors que j'ai 100% de r�ussite si je fais :
> bazooka~: grep "^Message-ID:.*bazooka.ascii-club.org" ~/Mail/grenoble | wc -l
> 90

Bon, apr�s recherche, je me r�ponds � moi-m�me.

Quand Exim re�oit un message sans champ "Message-ID", il en cr�e un
avec le nom local de la machine.
On peut v�rifier l'absence du champ en faisant un "telnet pop.FAI.fr
pop3" avec la commande TOP no_message 0.

Pour jeter tous les mails sans champ "Message-ID", donc a priori du
spam, rajouter les r�gles suivantes dans mailfilterrc:
REG_CASE=no
DENY<>^Message-ID:

Bye
Jean-Pierre Pourrez

Répondre à