Ankündigung

Einklappen
Keine Ankündigung bisher.

E-Mail Adressen vor SPAM Crawlern schützen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • E-Mail Adressen vor SPAM Crawlern schützen

    Moin Moin,

    gibt es einen halbwegs wirksamen Schutz um E-Mail Adressen auf Webseiten vor SPAM Crawlern zu schützen?

    Eine Möglchkeit wäre z.B. die Adresse als Unicode darzustellen

    Code:
    Unsere Serviceadresse #116;#101;#115;#116;#064;#098;#108;#097;#046;#099;#111;#109;
    (habe jeweils das & davor weggelassen das der Browser es sonst übersetzt)

    Übersetzt hieße dies
    Code:
    Unsere Serviceadresse test@bla.com
    Bietet diese Methode noch halbwegs einen Schutz? Könnte man die E-Mail Adresse (oder auch nur das @ Zeichen) als Grafik darstellen lassen?

  • #2
    Mittels JavaScript kannst du dir eine E-Mail-Adresse "generieren":

    PHP-Code:
    <script>
    function 
    showMail(userdomaintld)
    {
      
    location.href "mailto:" user "@" domain "." tld;
    }
    showMail("peterlustig""loewenzahn""de");
    // Aufruf:
    // mailto:peterlustig@loewenzahn.de
    </script> 
    Wenns halt ne Firmen-Kontakt-E-Mail-Adresse ist würde ich auf das Verzichten und den Spam halt akzeptieren, bei kleineren Seiten sollte das aber bereits die üblichen Bots abhalten (genauso wie User mit deaktiviertem JS).

    Zur Anzeige eine Grafik
    [img]text.php?type=email&amp;user=peterlustig&amp;domai n=loewenzahn&amp;tld=de[/img]

    tld = top level domain

    Kommentar


    • #3
      Eine Verlinkung per

      Code:
      <a href="mailto:test@test.com">
      machen wir auf unserer Seite nicht. mailto spornt die SPAM Bots nur noch mehr an.

      Geht nur darum die E-Mail Adresse als Text darzustellen ohne Verlinkung. Statt dem Javascript ist auch die Darstellung (wie oben bereits) als Unicode hilfreich?

      Kommentar


      • #4
        Spam Bots ist es reichlich egal ob die E-Mail in einem Anker-Tag oder frei im Text stehend gefunden wird.
        mailto:EMAILADRESSE vereinfacht es dem Spambot nur, seine String-Verarbeitung darauf einzustellen. Verlassen würde ich mich darauf allerdings nicht.

        Ob der Spambot jetzt nach @ oder & #064 ; sucht, ist auch Jacke wie Hose.

        Kommentar


        • #5
          Also ist die Darstellung als Unicode auch nicht sehr hilfreich?

          Kommentar


          • #6
            Das ist kein Unicode, das ist Unicode:
            http://de.wikipedia.org/wiki/Unicode

            Es handelt sich um eine Entität:
            http://de.wikipedia.org/wiki/Entity

            Kommentar


            • #7
              Da geb ich Dir recht Aber meine Frage hast Du immer noch nicht beantwortet

              Kommentar


              • #8
                Hast du dir denn meine Antworten durchgelesen?

                Einem Bot ist es egal ob er nach @ oder & #64; suchen soll, er hat damit keine Probleme, der Aufwand ist nur etwas größer.

                Richtige Probleme kannst du ihm nur machen, wenn du Grafiken verwendest, JavaScript verwendest oder zB mittels CSS die Schreibrichtung umdrehst (ging glaube ich mal mittels dir, aber getestet funktionierts nicht mehr).

                Kommentar


                • #9
                  Hatte mir extra nochmal gefragt um Mißverständnisse zu vermeiden.

                  Das mit dem CSS die Schreibrichtung umdrehen daran habe ich noch gar nicht gedacht. Guter Tipp von Dir!

                  Dann werde ich in zukunft beides benutzen. Schrift umdrehen und das "@" als Grafik darstellen.

                  Hab vielen Dank für Deine tollen Tipps!

                  Kommentar

                  Lädt...
                  X