Frage

Ich denke, dass es heutzutage ziemlich gängige Praxis ist, kein Mailto einzufügen:Tag in Ihrer Webseite.Mir ist auch klar, dass ein Kontaktformular eine bessere Lösung ist.

Kürzlich habe ich einige Mailto-Tags gesehen, die eine HTML-codierte E-Mail-Adresse enthalten.Ist dies eine wirksame Möglichkeit, Spammer davon abzuhalten, eine E-Mail-Adresse anzugreifen?

Beispiel:

<a href="mailto:&#110;&#101;&#119;&#098;&#105;...">email me</a>

Gibt es auch andere Techniken, die ich ausgelassen habe?Welches ist die beste Methode?

War es hilfreich?

Lösung

Nach allem, was ich gehört habe, wird es dazu beitragen, den Spam-Zustrom zu reduzieren, es wird ihn jedoch nicht vollständig stoppen.Eine (vorerst) Minderheit der Bots, die E-Mail-Adressen sammeln, ist schlau genug, die Dekodierung anzuwenden.

Andere Tipps

Eine andere Technik ist es, einige Javascript zu verwenden, um dynamisch die Mailto-Tag bei Ladezeit zu erzeugen. Um für Spammer solche Adressen zu kratzen, würden sie einen vollen Javascript Prozessor in ihre Web-Spider haben müssen.

Einige Spammer kann dies bereits tun.

Für meine persönliche Homepage, gebe ich die E-Mail-Adresse in einer Grafik. Dann entschuldige ich mich für ihn nicht einen Link zu machen.

Ich verwenden in der Regel die Hivelogic Enkoder . Es ist hilfreich, ein gesamtes Verbindungselement für die Codierung, nicht nur das mailto.

Eine Lektion die ärgerliche Weise gelernt, jedoch ist der Code zu kommentieren, was das ursprüngliche Element sah aus wie vor Codierung. Ich habe aus Versehen Klassen auf dem <a> Tag ein paar Mal aufgehört hat.

Ohne es schwer für einige Benutzer zu machen, wirst du nur jemals in der Lage sein faul Spammer zu stoppen - weil Sie nicht wissen, vor der Zeit, die Sie gerade sehen. Also, wenn Sie etwas leicht zugänglich für einen legitimen Benutzer liefern, sind Sie etwas leicht zugänglich für Spammer zu liefern.

Mein bester Rat ist, nur einen sehr guten Spam-Filter zu erhalten, wenn Sie im Internet Ihre Adresse ablegen werden. Kein Betrag von href Verschleierung wird so viel Gutes tun.

Persönlich würde ich mit einer Form fördern, wie das werden Sie viel mehr Kontrolle darüber, wie Sie jeden möglichen Spam bekämpfen. (Persönlich mag ich nicht „Front-End“ -Lösungen wie CAPTCHA wie sie selten benutzerfreundlich ist - wenn es die Unannehmlichkeiten / zusätzliche Arbeit für die Benutzer verursacht, ich möchte in der Regel sehen, ob es eine bessere Art und Weise)

ein Formular verwendet, hat auch den zusätzlichen Nutzen Sie die Lage zu versetzen Daten aus dem contactee mit irgendeiner Art von Struktur zu erhalten. (Das heißt, es reduziert das Risiko von jemandem, den Sie mit einer Frage in Verbindung treten, aber nicht genügend Informationen bereitstellt (auch ihren Namen vielleicht), die dir helfen können sie mit der besten Reaktion möglich bei der Bereitstellung.

Ich habe mit einfacher String-Verkettung Javascript und Teilzeichenoperationen die E-Mail-Adresse seit Jahren auf mehreren Websites zu verschleiern. Dies scheint gut funktioniert zu haben, da ich minimal Spam auf diesen Adressen bekam. Dies kann nicht bedeuten, dass es noch in der Zukunft funktionieren wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top