15 Reaktionen zu “E-Mail Adresse gegen Spam schützen”

Kommentare abonnieren (RSS) oder TrackBack URL

hallo alex,

— quote—
P.S.: Was wichtiges vergessen?
— /quote —

wär der folgende ansatz noch interessant?

http://www.alistapart.com/articles/gracefulemailobfuscation/

grüsse aus den bergen.

roland

roland am 02. Januar 2010 um 21:03

@roland: Sieht vielversprechend aus!
Grüße in die Berge (fahre Morgen auch zum Snowboarden)

Alex Kellner am 03. Januar 2010 um 12:54

JS finde ich immer etwas dämlich …
leider funktioniert dies allein nicht
config.spamProtectEmailAddresses_atSubst = (at)
sondern man muss immer so etwas setzen
config.spamProtectEmailAddresses = 2
oder
config.spamProtectEmailAddresses = ascii

ich tendiere zu letzterem, auch wenn es weniger Schutz bietet

Phil am 03. Januar 2010 um 23:30

Ich habe Lösung 1.3 schon öfters eingesetzt, allerdings gebe ich dem Bild als alt-Attribut „@“. Das hat den Vorteil, dass man die korrekte Email-Adresse im Zwischenspeicher hat, wenn man sie markiert und kopiert 🙂

Sven Burkert am 04. Januar 2010 um 11:39

Hallo!

E-Mail rückwärts schreiben und dann per CSS umdrehen:

span.cryptedmail { unicode-bidi:bidi-override; direction: rtl;}

ed.idalf@swen

Jetzt muss nur noch jemand die TYPO3-Config dazu basteln 😉

Fladi am 04. Januar 2010 um 13:33

hmpf… html-tags verloren gegangen:

Hier nochmal der Code: http://pastebin.com/f4f94424d

Fladi am 04. Januar 2010 um 13:36

Ich halte die Verwendung von „[at], (at)“ oder ähnlichem für ziemlich nutzlos. Bots suchen nach Zeichen. Dem Bot beizubringen nach den o.g. Zeichenkombis zu suchen kann
der Programmierlehrling im ersten Jahr.

at und Punkt einer Mail durch Grafiken zu ersetzen ist meiner Meinung nach am Wirkungsvollsten. Letzendlich ensteht dadurch HTML Code aus Text-Bild-Text usw.
Die ganze Website ist so aufgebaut. Wie soll der Bot nun erkennen, das es sich hier ausgerechnent um eine Mailadresse handelt?
Unberücksichtigt bleibt dabei die Frage, ob er der Bot das At-Zeichen im Bild lesen kann.
Gruß Andreas

Andreas am 09. Januar 2011 um 09:41

Da habe ich jetzt gerade das erste mal drüber nachgedacht. Die Idee mit der Grafik ist wirklich gut. Die Bots werden das glaub ich nicht direkt erkennen. Der Zeit/Nutzen der Programmierung eines Bots der das kann ist glaub ich nicht so dufte… Danke für den Tipp.

Tim Lochmüller am 09. Januar 2011 um 10:40

ist zwar schon länger her, aber die grafik ist ja auch mit einem <a href="mailto:" umschlossen und her steht dann wieder schön sichtbar die adresse.

macpat am 22. Mai 2013 um 16:31

Hallo,

hier wurde so rege diskutiert vor ein paar Jahren 🙂 Aber hier vielleicht noch mal ein weiterer Ansatz:

Ich mache es immer so:
TS:
spamProtectEmailAddresses = 2
spamProtectEmailAddresses_atSubst = <span class=“nospam“></span>
spamProtectEmailAddresses_lastDotSubst = <span class=“punkt“></span>

Im CSS schreibe ich dann
span.nospam:before {
content:’@‘
}

span.punkt:before {
content:‘.‘
}

Da steht dann in der E-Mailadresse weder @ noch ein Punkt. Es sind Container innerhalb des Strings, mit dem ein Crawler nichts anfangen kann. Die SPANs sind so benannt, dass englischsprachige Crawler ebenfalls keine Rückschlüsse ziehen können. Die Ersetzung von @ und Punkt geschieht in einer völlig anderen Datei, die vmtl. von Crawler nicht mal geladen wird.

Das scheint mir relativ sicher zu sein.
Oder ist jemand anderer Meinung?

Grüße
Martin

Martin am 09. November 2017 um 11:59

ups, er hat meine atSubst etc. als HTML interpretier 🙁 @Admin: Kannst Du das richten? Danke

Martin am 09. November 2017 um 12:00

Hallo Martin, wirklich alter Beitrag. Aber dein Ansatz ist auch sehr gut. Danke dass du den hier geteilt hast.

Beste Grüße,
Tim

Tim Lochmüller am 09. November 2017 um 19:51

Hallo,

erst mal vielen Dank für den Beitrag.

In den letzten Jahren habe ich schon mehrfach die Variante mit dem JS verwendet – was auch immer eindwandfrei funktionierte.

Mittelerweile meckern aber die Überprüfungstools (z. B. Lighthouse von Chrome) über die Verwendung von document.write. Daher meine Bitte/Frage: wie lässt sich das vermeiden?

Freundliche Grüße

wini2

wini am 25. Juli 2020 um 19:31
Trackbacks & Pingbacks

[…] Dieser Eintrag wurde auf Twitter von Tobias Liegl, Alex Kellner erwähnt. Alex Kellner sagte: #typo3blogger Protect email addresses in TYPO3 against spam http://is.gd/5JNXQ […]

Pingback von Tweets die E-Mail Adresse gegen Spam schützen | TYPO3 Blogger erwähnt -- Topsy.com am 02. Januar 2010 um 20:03

[…] TYPO3 bietet die Möglichkeit per TypoScript alle vom Redaktuer eingegebenen Links automtsich zu verschlüsseln. Wie das geschiet kann man ebenfalls festgelegen. Ich hab dazu einen sehr guten Blog Beitrag hier gefunden: https://typo3blogger.de/e-mail-adresse-gegen-spam-schutzen/ […]

Pingback von Spamschutz für E-Mail Links | Web-aktiv Blog | TYPO3, Wordpress, Webentwicklung, Internetseiten, Web-Projekte, Fulda, Kassel, Bad Hersfeld, Gießen, Eisenach am 09. Januar 2011 um 10:06

Kategorien

Archiv