Les courriers indésirables non sollicités (UBE : Unsolicited Bulk E-mail) ainsi que toutes les formes de SPAM (aussi bien par courrier électronique (email) que sur les forums de discussion (newsgroups)) sont devenus une véritable plaie.
Pour de plus amples informations à ce sujet, voir les excellents sites :
En ce qui concerne les UBE, j'ai fait un petit script en Perl pour automatiser mes réponses à ces messages.
Le principe est très simple : c'est basé sur l'outil moderate utilisé par de nombreux modérateurs Usenet... c'est-à-dire que vous avez la possibilité d'éditer à volonté le message avant de l'envoyer, par exemple pour adresser une copie de la réponse aux responsables des relais utilisés. Par défaut, une copie est adressée uniquement à la meilleure adresse connue en fonction de l'émetteur (grâce au service fourni par abuse.net).
Si vous souhaitez l'utiliser (n'oubliez pas de modifier la configuration !), voici :
Une autre possibilité pour combattre les spammeurs, c'est de remplir leurs bases d'adresses avec des adresses invalides. wpoison est un programme à installer parmi vos programmes CGI habituels. Il génère au vol une page HTML contenant des adresses invalides et des liens vers lui-même. Le source est disponible sur la page de l'auteur. Voici le résultat.
Il est possible de faire plein de choses intéressantes avec les nouvelles règles check_* de sendmail-8.x. Pour plus d'informations à ce sujet :
Une autre méthode (cumulable avec la précédente) : refuser les messages provenant de sites inclus dans la RBL (Realtime Blackhole List) du projet MAPS (Mail Abuse Protection System).
Autre projet intéressant: ORBS (Open Relay Behaviour-modification System).