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

