E-Mail: name[at]domain[dot]ch

Josh

Legendäres Mitglied
Hi alle

Des öfteren sieht man E-Mail Einträge in der Form name[at]domain[dot]ch im Internet, um die Adresse vor Emailcrawlern zu verstecken. Nun meine Frage: ist dies wirklich sicher? Längerfristig werden diese Crawler doch sicher auch solche Einträge suchen (per RegEx ist das ja kein Problem)?

Grüsse
Josh
 
Nein, wird natürlich auch so von vielen Crawlern erkannt. Aber hält sicher auch einige ab.

Was ich manchmal mache:

joel@ja<span style="display:none;">anti.spam.something</span>nser.net

Dann sieht der User die Mail-Adresse richtig, jedoch wird sie von den Crawlern falsch gelesen. Das kann man jedoch nicht als mailto: machen.

Gibt auch viele weiter Methoden (Mit Java-Script ausgeben, @ als Bild, ganze Mail-Adresse als Bild (momentan am effektivsten), ... )

Greets,
Joel
 
Ich mache auch gerne so Umschreibuugen wie at oder [at]. Aber die Crawler sind nicht auf den Kopf gefallen wie du schon sagtest.
name[at]domain[dot]ch beispielsweise überlistet heutzutage nur noch wenige Robots.

Die Neueren aber kennen diese Möglichkeit wie auch die Mailadresse in Hexadezimal zuschreiben.

Ich habe gelesen, dass jemand drei Mailaccounts sich zugelegt hat.
In einem bekannten Forum hat er die erste Mailadresse gepostet - ungeschützt.
Bei der Zweite hat er das @ umschrieben.
Bei der Dritten hat er die ganze Adresse in Hexadezimal geschrieben.

Sein Fazit:
Bei der erste Adresse hat er sofot Spam bekommen. Bei der Zweiter war es deutlich weniger.
Bei der Dritten hat er bis heute kein Spam.

Er begründete das so, dass die Crawler sich nicht die Mühe machen die ganze Mailadresse zu entschlüsseln, da das wertvolle Rechenzeit kostet.

Ich denke, der beste Schutz wird sein die ganze Mailadresse zu verschlüsseln in Hexadezimal oder eben falls möglich ein Bild zu benutzen und dort die Mailadresse reinzuschreiben.

Nur letztere ist der bestmöglichste Schutz heutzutage. Aber vielleicht können die Crawler schon morgen Bilder "lesen".
 
Ich verwende bei neuen Projekten seit ca. 1 Jahr ...

CODE <script language="JavaScript"><!--
var name = "info";
var domain = "domain.ch";
document.write('<a href=\"mailto:' + name + '@' + domain + '\">');
document.write(name + '@' + domain + '</a>');
// --></script>


... und wurde seither nicht mehr belästigt.

Aber das kennt Ihr bestimmt bereits, oder?
blink.gif


Gruss Marco
 
So geht's auch:

<a href="mailto:
<?php $encrypt=array(102,105,111,114,116,111,99,107,64,102,105,110,99,121,46,99,111,109);
for($i=0;$i<count($encrypt);$i++) {echo chr($encrypt[$i]);} ?>">
mail me
smile.gif
</a>
 
QUOTE (Miro @ Do 4.8.2005, 11:44) Ich verwende bei neuen Projekten seit ca. 1 Jahr ...


CODE <script language="JavaScript"><!--
var name = "info";
var domain = "domain.ch";
document.write('<a href=\"mailto:' + name + '@' + domain + '\">');
document.write(name + '@' + domain + '</a>');
// --></script>


... und wurde seither nicht mehr belästigt.

Aber das kennt Ihr bestimmt bereits, oder?
blink.gif


Gruss Marco

Ist dann schlecht, wenn der Surfer Javascript nicht aktiviert hat.
unsure.gif
 
QUOTE <script language="JavaScript"><!--
var name = "info";
var domain = "domain.ch";
document.write('<a href=\"mailto:' + name + '@' + domain + '\">');
document.write(name + '@' + domain + '</a>');
// --></script>


Die Variante ist gut. Noch besser: ein <noscript><img src="email.gif"></noscript> oder ähnlich hinzufügen, damit auch Non-Javascript User die E-Mail mitbekommen (wenn auch ohne komfortablem Link).


QUOTE <a href="mailto:
<?php $encrypt=array(102,105,111,114,116,111,99,107,64,102,105,110,99,121,46,99,111,109);
for($i=0;$i<count($encrypt);$i++) {echo chr($encrypt[$i]);} ?>">
mail me smile.gif</a>


Dies macht keinen Sinn in diesem Fall, denn es kommt ja einfach ein ganz normaler Link dabei raus, was ich eben nicht möchte:


CODE <a href="mailto:
email@nospam.xx">
mail me smile.gif</a
 
QUOTE (Ivo Gasser @ Do 4.8.2005, 11:09)
QUOTE (Miro @ Do 4.8.2005, 11:44)Ist dann schlecht, wenn der Surfer Javascript nicht aktiviert hat.
unsure.gif



Eine/r der bei mir rumsurft und Java nicht aktiviert hat, hat bei mir nichts zu suchen
biggrin.gif


Nein ... hast ja recht
wink.gif
 
Ich habe mal den Ansatz verfolgt, den Benutzer zu identifizieren, und zu unterscheiden, ob es sich um einen effektiven Besucher handelt, oder um einen automatisierten Prozess handelt.

Nur der Benutzer kriegt bei mir das normale Layout. Alles andere kriegt eine schlichte Seite mit Basislayout, und auch ohne E-Mails etc..

Wenn die Benutzeridentifikation mal läuft, eine ganz saubere Sache, vorausgesetzt die Seiten werden dynamisch aufgebaut.
 
Hallo,

die einzig verwendbare Lösung für das Problem um zumindestens einige Crawler von der E-Mail abzuhalten ist es, die E-Mail als Hexadezimal zu schreiben. Dies funktioniert auch innerhalb des Mailto-Links und ist von daher wohl noch am benutzerfreundlichsten, besonders weil es eigentlich auch jeder Browser anzeigen kann. Zumindestens hat es auf meine Weise immer geklappt.


MfG Sascha Ahlers
 
Ich benütze seit Jahren folgendes kleine Script:

QUOTE // copy in each /web/site/XXX/jscript/mailsend.js

function mailsend(mail,p1,p2,p3,p4) {
var ca;
ca = "mailto:" + p2 + p3 + "\@" + p4 + p1;
mail.href = ca;
return (1);
}


In der Seite sieht der Aufruf so aus:


QUOTE <a href="mailto:hidden.com" onClick="mailsend(this,'.ch','Vorname.','Name','Provider');">Link-Ref</a>


Bis jetzt ZERO SPAM.

Mit besten Grüssen
Boubou7
 
Zurück
Oben