mailto et le spam

JediMac

Vétéran
Club MacG
26 Octobre 2000
6 366
203
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
, ne verront pas forcément la correction à effectuer.

Merci
 

Spyro

Vétéran
Club MacG
19 Juillet 2001
5 428
867
40
PNG-sur-Yvette
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).
 

molgow

Vétéran
Club MacG
4 Janvier 2002
5 493
612
36
Suisse
www.monts-chevreuils.ch
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 ?!
 

JediMac

Vétéran
Club MacG
26 Octobre 2000
6 366
203
là-bas si j'y suis !
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
?
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 ?
 

JediMac

Vétéran
Club MacG
26 Octobre 2000
6 366
203
là-bas si j'y suis !
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 !
 

molgow

Vétéran
Club MacG
4 Janvier 2002
5 493
612
36
Suisse
www.monts-chevreuils.ch
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 ?
 

molgow

Vétéran
Club MacG
4 Janvier 2002
5 493
612
36
Suisse
www.monts-chevreuils.ch
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...
 

molgow

Vétéran
Club MacG
4 Janvier 2002
5 493
612
36
Suisse
www.monts-chevreuils.ch
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... :-/
 

JediMac

Vétéran
Club MacG
26 Octobre 2000
6 366
203
là-bas si j'y suis !
D'après un site (je ne sais plus lequel), certains robots peuvent reconnaître les images
! Donc ce n'est pas une méthode valable non plus
.

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 ?
 

molgow

Vétéran
Club MacG
4 Janvier 2002
5 493
612
36
Suisse
www.monts-chevreuils.ch
Merci, mais les liens sur les scripts PHP et C ne fonctionne malheureussement pas

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.
 

JediMac

Vétéran
Club MacG
26 Octobre 2000
6 366
203
là-bas si j'y suis !
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".
 

JediMac

Vétéran
Club MacG
26 Octobre 2000
6 366
203
là-bas si j'y suis !
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
.
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
.
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
, 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
, 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
.

Un peu d'aide siouplaitmerci parce que là
!

J'ai oublié de préciser que si l'affichage est complet dans les butineurs, les rollovers ne fonctionnent plus
.
 

JediMac

Vétéran
Club MacG
26 Octobre 2000
6 366
203
là-bas si j'y suis !
lmot4433 a dit:
Voici le nom d'une app qui encode ton mailto


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
.

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.
 

JediMac

Vétéran
Club MacG
26 Octobre 2000
6 366
203
là-bas si j'y suis !
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
.
 

Langellier

Membre émérite
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.