Sur le blog du mail : Le top 10 des messageries dans le monde

Protéger son adresse sur son propre site

Lorque vous exposez, par le biais d'un lien mailto:, votre adresse e-mail sur votre site Web, vous risquez fort de la voir récupérée par les robots collecteurs d'adresses et de recevoir de nombreux mails non sollicités.

Quelques astuces vous permettent d'éviter ce désagrément.

Travestir votre adresse

Comme vu précédemment, vous pouvez ajouter un texte du type pasdespam- à votre adresse. Vous pouvez également remplacer le @ par le terme chez ou at.


<a href="mailto:chose@pasdespam-bidule.fr">cliquez ici</a>

C'est le minimum que vous deviez faire.

Utiliser le JavaScript

Un petit script permet d'échapper aux robots : il "découpe" en tranches l'adresse, qui devient du coup indétectable au premier abord par les spammeurs. Il suffit ainsi de remplacer le code HTML du "mailto" par :

<script type=text/javascript>
var name = "dupont" ;
var domain = "spam.com" ;
var subject = "subject=Anti spam" ;
document.write('<a href=\"mailto:' + name + '@' + domain + ' ?' + subject + '\">') ;
document.write(name + '@' + domain + '</a>') ;</script>
(merci à Christian pour ce script)

Inconvénient : Les internautes (rares) qui désactivent le JavaScript dans leur navigateur, ne verront pas apparaître le lien.

Cette méthode peut bien entendue être détournée par les spammeurs. Mais pour cela, il faut y consacrer un tout petit peu plus de ressources machine. Sur un grand nombre d'adresses, cela représente beaucoup de ressource. Et cela a un coût. Aujourd'hui, les spammeurs considèrent vraisemblablement que ce surcoût n'en vaut pas la peine.

Encoder son adresse e-mail

Le site N1busE-linkEncoder propose, de son côté, un programme développé en PHP, qui vous permet de rendre votre adresse illisible pour les robots des spammers.

Il génère par exemple le code HTML :

<a href="&#109; &#97; &#105; &#108; &#116; &#111; &#58; &#97; &#114; &#111; &#98; &#97; &#115; &#101; &#64; &#105; &#102; &#114; &#97; &#110; &#99; &#101; &#46; &#99; &#111; &#109;">&#97; &#114; &#111; &#98; &#97; &#115; &#101; &#64; &#105; &#102; &#114; &#97; &#110; &#99; &#101; &#46; &#99; &#111; &#109;</a>

qui permet d'afficher le lien : arobase@ifrance.com.

Un de nos lecteurs, Maxime, nous signale cependant que cette méthode a perdu de son efficacité : "j'ai eu 4 spams dès le lendemain, les robots ont dû se perfectionner et lire aussi les codes."

Placer un lien URL anonyme

Le service Cerbermail vous permet de transformer votre adresse e-mail classique en une adresse URL du type http://cerbermail.com/ ?8sVX3ZTk2y. Un clic sur ce lien permet de générer un courriel avec votre adresse e-mail, celle-ci restant protégée.