mailto et le spam

JediMac

Membre expert
Club iGen
26 Octobre 2000
6 505
211
là-bas si j'y suis !
LO,

Je viens de mettre des galeries de photos en ligne (cf ma signature) et je me suis aperçu que je n'avais pas mis un "contact" sur la page d'accueil. Est-ce que les spammeurs peuvent récupérer les adresses mises en mailto ? Si oui, à part l'astuce consistant à insérer "asupprimer" dans l'adresse, y'a t'il un autre moyen pour qu'elles soient non récupérables par les robots ? Parce que ajouter du texte dans l'adresse me semble peu indiqué dans ce cas, tous les fans de mon oeuvre
cool.gif
laugh.gif
crazy.gif
, ne verront pas forcément la correction à effectuer.

Merci
 
JediMac a dit:
Est-ce que les spammeurs peuvent récupérer les adresses mises en mailto ?
Oui, c'est même ça qu'ils regardent en premier je pense !
En fait ils peuvent récupérer tout ce qui est en texte quoi.

Les solutions existent, par exemple:
[*] faire cliquer sur un formulaire pour obtenir l'adresse (les robots ne vont a priori pas s'amuser à tester les URLs dans les formulaires en mettant des variables de post). C'est un peu contraignant pour l'utilisateur.
[*] utiliser un javascript dans lequel l'adresse est "cryptée" et qui la décrypte au chargement de la page pour la mettre dans le mailto. (Il existe des scripts qui font ça sur le net).
 
Je mets parfois ça dans mes pages :

<a href="mailto:mon.email@mondomaine.com">Contactez-moi</a>

Le @ est égal au @.

Est-ce qu'à votre avis c'est suffisant pour éviter les spams ?!
 
Je suis tombé sur cette page de chez lashampoo, que je ne suis pas sûr de bien piger, mais qui semble prometteuse.
J'ai l'impression qu'il faut entrer son adresse électronique, puis le mot sur lequel se fera le lien, "contact" par exemple, et hop le script est généré, y'a plus qu'à le copier. C'est bien ça ?
Si oui, où faut-il le coller dans la page
sick.gif
?
Un autre site qui propose d'encoder son adresse et ensuite de copier/coller le code dans sa page. Mais à nouveau, je suis largué. Dans mon site (cf signature), c'est une image qui a un lien mailto, alors comment l'inclure dans les codes fournis par ces sites ?
 
Ca yé !!! J'ai utilisé celui de lashampoo qui affiche une adresse décryptée dans la barre d'état, alors que l'autre c'est le code qui apparaît. En fouillant un peu dans le html j'ai pu repérer où inclure ce script et ça marche !
up.gif
 
JediMac a dit:
Un commentaire d'un posteur semble indiquer que ce n'est plus efficace.

Merci pour le lien. Je dois dire que je me doutais un peu que ça ne doit pas être très efficace.

Pour le javascript, je trouve cette solution un peu moyenne. Comme certains disent sur la page que tu cites, il suffirait d'un interpréteur Javascript pour déjouer ce genre de chose. En outre, ça allourdit un peu les pages, le javascript est bien plus gros qu'un simple lien.

On devrait pouvoir s'en sortir avec un script PHP non ?! quelqu'un aurait-il une idée à ce sujet ?
 
JediMac a dit:
Ce n'est pas ce qui est proposé sur le site de lashampoo ?

Non pas vraiment. Ce site propose un petit script PHP qui permet de simplifier l'utilisation de ce hack Javascript. Mais moi je cherche plutôt une solution n'utilisant PAS le Javascript.

Je me demande si on ne pourrait pas penser à un script PHP qui permettrait de retourner l'adresse e-mail si le visiteur n'est pas identifié comme un robot, ou quelque chose de ce genre...
 
Je pense encore à une solution: afficher l'e-mail sous forme d'image.

Par contre, ça ne résoud pas le problème pour le lien... :-/
 
D'après un site (je ne sais plus lequel), certains robots peuvent reconnaître les images
ooo.gif
! Donc ce n'est pas une méthode valable non plus
sick.gif
.

Je l'ai retrouvé ! D'ailleurs en zone de téléchargement il propose ceci :
<ul type="square">[*]Cryptage/décryptage Scrypt en langage JavaScript 1,4 Ko[*]Cryptage Scrypt en langage PHP 1,4 Ko[*]Cryptage Scrypt en langage C 2[/list] Y'aurait pas ton bonheur là-dedans ?
 
Merci, mais les liens sur les scripts PHP et C ne fonctionne malheureussement pas
frown.gif

Toutefois, je pense que c'est la même chose qu'avant c'est un PHP qui génère du Javascript. Mais je commence à me demander si la solution idéale que j'aimerais trouver n'existe tout simplement pas.

Pour les images, très sincèrement ça m'étonnerait beaucoup que des robots s'amusent à faire de la reconnaissance de texte dans toutes les images qu'ils trouvent. Et pour être sûr d'éviter les problèmes, il y a aussi la possibilité de mettre que le signe @ en image. De cette manière, je doute que des robots s'amusent à détecter ce genre de chose.
 
Je pense que les robots ne reconnaissent pas le texte dans l'image, puisque ce n'est plus du texte, mais agissent plutôt par reconnaissance de formes, de motifs. Donc même un @ en image devrait être détecté. Mais je conçois bien que peu de robots doivent s'amuser à faire ça. Ce doit être long, coûteux et finalement peu rentable par rapport au nombre d'adresses électroniques non "protégées".
 
Me revoilà à la charge. J'ai réouvert la page d'accueil de mon site avec Golive pour y faire une modif et que vois-je, tout était foutu en l'air
ooo.gif
.
Plutôt que de perdre du temps à chercher l'origine de ce bordel, j'ai refait une page, c'était moins compliqué.
Sauf qu'en fait, c'est le script de cryptage de mon adresse électronique qui embrouille.
Et pourtant, c'est exactement le même que celui qui est dans la page d'index en ligne actuellement !
J'y pige rien
paspige.gif
.
Voici le code concernant le "contact" de la page en ligne (en gris le script que j'ai copié/collé):


[/QUOTE]&lt;tr height="88"&gt;
&lt;td width="8" height="88" valign="top" align="left" xpos="757"&gt;&lt;a onmouseover="changeImages( /*CMP*/'contact',/*URL*/'contact_over.png');return true" onmouseout="changeImages( /*CMP*/'contact',/*URL*/'contact.png');return true" <font color="666666">&lt;script type="text/javascript" language="javascript"&gt;&lt;!--
eval(unescape(
'%76%61%72%20%61%3D%27%61%67%6C%69%61%6C%64%72%69%76%63'+
'%6E%6E%65%40%74%61%6C%6F%70%74%73%2E%65%65%6E%74%27%3B'+
'%76%61%72%20%64%3D""%3B%20%76%61%72%20%62%3D%27%27'+
'%3B%66%6F%72%28%76%61%72%20%63%3D%30%3B%63&lt;%61%2E%6C'+
'%65%6E%67%74%68%3B%63%2B%2B%2C%63%2B%2B%29%7B%62%3D%62'+
'%2B%61%2E%73%75%62%73%74%72%69%6E%67%28%63%2B%31%2C%63'+
'%2B%32%29%2B%61%2E%73%75%62%73%74%72%69%6E%67%28%63%2C'+
'%63%2B%31%29%7D%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74'+
'%65%28%27&lt;%61%20%68%72%65%66%3D"%6D%61%69%6C%74%6F'+
'%3A%27%2B%62%2B%64%2B%27"%20%74%69%74%6C%65%3D"%27'+
'%2B%62%2B%27"&gt;%27%29')); // --&gt;
&lt;/script&gt;</font>&lt;img src="contact.png" alt="" name="contact" height="76" width="8" align="absmiddle" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td width="1" height="88"&gt;&lt;spacer type="block" width="1" height="88"&gt;&lt;/td&gt;
&lt;/tr&gt;


[/QUOTE] et ça donne ça à l'affichage
contactbon.jpg
, avec un bon mailto.

Voici celui de la page sur laquelle je m'arrache les cheveux :


[/QUOTE]&lt;tr height="54"&gt;
&lt;td width="758" height="54" colspan="9"&gt;&lt;/td&gt;
&lt;td width="16" height="108" rowspan="2" valign="top" align="left" xpos="758"&gt;&lt;a onmouseover="changeImages( /*CMP*/'contact',/*URL*/'contact_over.png');return true" onmouseout="changeImages( /*CMP*/'contact',/*URL*/'contact.png');return true" <font color="666666">&lt;script type="text/javascript" language="javascript"&gt;&lt;!--
eval(unescape(
'%76%61%72%20%61%3D%27%61%67%6C%69%61%6C%64%72%69%76%63'+
'%6E%6E%65%40%74%61%6C%6F%70%74%73%2E%65%65%6E%74%27%3B'+
'%76%61%72%20%64%3D""%3B%20%76%61%72%20%62%3D%27%27'+
'%3B%66%6F%72%28%76%61%72%20%63%3D%30%3B%63&lt;%61%2E%6C'+
'%65%6E%67%74%68%3B%63%2B%2B%2C%63%2B%2B%29%7B%62%3D%62'+
'%2B%61%2E%73%75%62%73%74%72%69%6E%67%28%63%2B%31%2C%63'+
'%2B%32%29%2B%61%2E%73%75%62%73%74%72%69%6E%67%28%63%2C'+
'%63%2B%31%29%7D%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74'+
'%65%28%27&lt;%61%20%68%72%65%66%3D"%6D%61%69%6C%74%6F'+
'%3A%27%2B%62%2B%64%2B%27"%20%74%69%74%6C%65%3D"%27'+
'%2B%62%2B%27"&gt;%27%29')); // --&gt;
&lt;/script&gt;</font>&lt;img src="contact.png" alt="" name="contact" height="77" width="12" border="0"&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td width="1" height="54"&gt;&lt;spacer type="block" width="1" height="54"&gt;&lt;/td&gt;
&lt;/tr&gt;

[/QUOTE] et ça donne ça à l'affichage
contactpasbon.jpg
, avec un bon mailto. D'autre part, dès que je colle ce script, les images des jours et du caillou avec la miniature disparaissent de Golive, je ne les vois plus ni en mise en page ni en aperçu, mais elles sont affichées dans les butineurs avec leur lien
out.gif
confused.gif
.

Un peu d'aide siouplaitmerci parce que là
tetemur.gif
!

J'ai oublié de préciser que si l'affichage est complet dans les butineurs, les rollovers ne fonctionnent plus
sick.gif
.
 
lmot4433 a dit:
Voici le nom d'une app qui encode ton mailto
smile.gif


SpamStopper 1.4.7 pour mac OSX
Merci, mais d'après une réaction lue sur VT, il semble que ce ne soit plus très efficace. Peut-être comme les scripts que j'ai trouvés d'ailleurs
crazy.gif
.

Pour mon problème de page cassée, j'ai intégralement copié le code de celle en ligne que j'ai collé à la place du code de la locale. Même topo, les images disparaissent dans Golive et les rollovers ne fonctionnent plus dans les butineurs. Et pourtant hier c'était bon ! La preuve avec la page en ligne.
sick.gif
sick.gif
sleep.gif
 
J'ai mis cette page en ligne, parce qu'il semble que le comportement d'un site puisse différer selon qu'il est testé en local ou en ligne. Mais ça ne change rien, tout s'affiche, mais plus de rollovers
pleure.gif
.
 
Bonjour

Voici la solution que j'utilise :
J'ai ouvert une 2e boîte à lettres, donc nouvelle adresse inconnue des spammeurs. cette 2e adresse apparaît sur le site de façon fractionnée grâce au javascript que voici :

<font class="small">Code:</font><hr /><pre> &lt;html&gt;&lt;head&gt;&lt;script&gt;function avis() {
var str4="cd";
var str1="@";
var str5="ab";
var str2="wanadoo.fr?subject=";
var str3="titrecourrier"
mail ="mailto:"+ str5 + str4 + str1 + str2 + str3;
location.href = mail;}&lt;/script&gt;
&lt;/head&gt;&lt;body&gt;
&lt;p&gt;&lt;a href="javascript:avis()"&gt;Ecrivez-moi&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt; </pre><hr />



il ne reste plus qu'à personnaliser les variables.
up.gif