---
title: "@ trotz SpamProtect?"
url: "https://www.typo3.net/d/23230-at-trotz-spamprotect"
source: "typo3.net"
tags: ["Allgemein","Frage","Sicherheit"]
created: "2005-04-05"
last_reply: "2010-02-25"
replies: 43
solved: false
page: 1
pages: 1
lang: "de"
---

# @ trotz SpamProtect?

Allgemein · 43 Antworten · gestartet 2005-04-05

## Eröffnungsbeitrag

**uschi** · 2005-04-05 · [Beitrag #1](https://www.typo3.net/d/23230-at-trotz-spamprotect/1)

gibt es eine Möglichkeit, das unschöne (at) in der E-Mail-Adresse trotz "config.spamProtectEmailAddresses" als @ anzeigen zu lassen?

thx, uschi

## Antworten

### [#2](https://www.typo3.net/d/23230-at-trotz-spamprotect/2) · webdeveloper · 2005-04-05

ja, gibt es.

```typoscript
config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst = (at)
```

siehe auch:
> <http://www.plug-one.de/spam_protection.html>

dort wird es ein wenig beschrieben...

### [#3](https://www.typo3.net/d/23230-at-trotz-spamprotect/3) · uschi · 2005-04-05

da hab ich mich wohl nicht klar ausgedrückt: ich habe den Code genau so eingebaut. Aber mich stört das (at) in der ausgeschriebenen E-Mail-Adresse. Ich möchte, dass nach wie vor das @ erscheint und nur im Quelltxt verschlüsselt wird.

Aber danke trotzdem  ;)

### [#4](https://www.typo3.net/d/23230-at-trotz-spamprotect/4) · webdeveloper · 2005-04-05

Lies dir mal die kleine ANleitung durch ;)

Dort steht, dass du **alles** eingeben kannst.
du kannst ganze sätze statt dem @-zeichen dort eingeben.

also:

```typoscript
config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst = @
```

bitte... brauchste nur noch kopieren :p

;)

### [#5](https://www.typo3.net/d/23230-at-trotz-spamprotect/5) · uschi · 2005-04-05

Hey, genial! Sorry für meine lange Leitung...  #giggle#

### [#6](https://www.typo3.net/d/23230-at-trotz-spamprotect/6) · webdeveloper · 2005-04-05

Kein Problem ;)

### [#7](https://www.typo3.net/d/23230-at-trotz-spamprotect/7) · maxhb · 2005-04-06

Hi!
Dort ein @-Zeichen einzugeben würde ich Dir nicht anraten, da dann ja wieder die Mail-Adresse komplett im HTML-Source steht. Nimm doch lieber einen Screenshot Deiner Site, schneide Dir ein @-Zeichen aus und füge sowas ein:

```typoscript
config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst = <img src="fileadmin/at_zeichen.gif" alt ="@" />
```

CU
 maxhb

### [#8](https://www.typo3.net/d/23230-at-trotz-spamprotect/8) · webdeveloper · 2005-04-06

Hallo maxhb,

die Idee mit dem Bild finde ich sehr gut!
Allerdings wuerde ich den alt-tag leer lassen.

Man weiss nie, wie genau die robots sind... die filtern ja mittlerweile alles o.O

### [#9](https://www.typo3.net/d/23230-at-trotz-spamprotect/9) · uschi · 2005-04-06

vielen Dank für die guten Tipps! Einen Haken hat das mit dem Bild allerdings: ich hab meine Schriftgrösse in % angegeben (Accessibility) - wenn jemand den Schriftgrad grösser stellt sieht das mit dem gif vermutlich nicht so schön aus.... aber ich versuch's trotzdem mal!  :)

Liebe Grüsse
uschi

### [#10](https://www.typo3.net/d/23230-at-trotz-spamprotect/10) · Aviator · 2005-04-06

Eine gute Idee in der Richtung fand ich das hier:

```typoscript
config.spamProtectEmailAddresses_atSubst = <span>&#064;</span>
```

Sieht auf der Seite aus wie ein @, im Source steht aber keines.

### [#11](https://www.typo3.net/d/23230-at-trotz-spamprotect/11) · webdeveloper · 2005-04-06

> **Aviator schrieb:**
>
> Eine gute Idee in der Richtung fand ich das hier:
>
> ```typoscript
> config.spamProtectEmailAddresses_atSubst = <span>&#064;</span>
> ```
>
> Sieht auf der Seite aus wie ein @, im Source steht aber keines.

stellt mac und linux es dann richtig dar??

### [#12](https://www.typo3.net/d/23230-at-trotz-spamprotect/12) · MartinLeim · 2005-04-06

Ob das so viel bringt, bezweifel ich doch sehr stark.
Wenn ich einen solchen Robot programmieren würde, würde ich mehr als nur einfach das @-Zeichen anfragen. Sind vielleicht zwei, drei zeilen Code mehr...

### [#13](https://www.typo3.net/d/23230-at-trotz-spamprotect/13) · maxhb · 2005-04-06

> **Aviator schrieb:**
>
> Eine gute Idee in der Richtung fand ich das hier:
>
> ```typoscript
> config.spamProtectEmailAddresses_atSubst = <span>&#064;</span>
> ```
>
> Sieht auf der Seite aus wie ein @, im Source steht aber keines.

Weiter oben wurde ein alt-Attribut mit dem Wert "@" schon als kritisch angesehen, da finde ich diese Lösung aber deutlich bedenklicher.

CU
 maxhb

### [#14](https://www.typo3.net/d/23230-at-trotz-spamprotect/14) · karlklammer · 2005-04-06

ich frage mich sowieso, wann die SpamBot-Bauer mal dahinterkommen, dass es bei steigender Anzahl von Typo3-Installationen haufenweise Email-Adressen zu finden gibt, die mit (at) oder [at] nur notdürftig versteckt sind...

Die scheinbare Sicherheit führt ja letztendlich dazu, dass die Leute wieder ziemlich unvorsichtig mit der Veröffentlichung ihrer Adresse im Netz werden.

### [#15](https://www.typo3.net/d/23230-at-trotz-spamprotect/15) · webdeveloper · 2005-04-06

ja, schon richig.
wenn du nicht gerade name_HierMussEigentlichDasATZeichenStehen_domain.de statt dem "@" benutzt, wird sie sicherlich schneller von robots erfasst...

### [#16](https://www.typo3.net/d/23230-at-trotz-spamprotect/16) · MartinLeim · 2005-04-07

Der optimale Kompromiss zwischen Lesbarkeit und Sicherheit dürfte zur zeit wohl doch die Adresse als text in einer Grafik sein, meinetwegen noch etwas verschnörkelt oder schattiert (natürlich KEIN SVG ;) ). Ich bezweifle zwar, dass Robots Bilderkennung betreiben, aber falls doch, haben sie es mit einer etwas ausgefalleren Schriftart doch schwerer.

### [#17](https://www.typo3.net/d/23230-at-trotz-spamprotect/17) · webdeveloper · 2005-04-07

klingt gut, ABER:
wie willst du den "mailto" als solchen verändern?
ich meine: robots werden sicher nicht nur den output durchsuchen, sondern auch den quelltext.

und jetzt sag mir bitte nicht, die user sollen die mail-addy von der grafik abschreiben #giggle#

### [#18](https://www.typo3.net/d/23230-at-trotz-spamprotect/18) · MartinLeim · 2005-04-07

> **webdeveloper schrieb:**
>
> und jetzt sag mir bitte nicht, die user sollen die mail-addy von der grafik abschreiben #giggle#

Doch, genau das. Sicherheit geht nun einmal zu Lasten des Komforts, man muss sich immer die Frage stellen, was wichtiger ist. Natürlich sind dann Adressen ala "cuiwqh200z5xlydsf@domain.tld" nicht zu empfehlen.

Was soll denn als Adresse hinter mailto stehen? Hier könnte man höchstens etwas wie vorname.-removespam-.nachname@domain.tld stehen, wobei gewiefte Robots auch den removespam-Teil entfernen könnten.
Und eine Generierung der Adresse via irgendeiner Javascript-Funktion ist auch witzlos, wenn der Robot Javascript evaluieren kann.

### [#19](https://www.typo3.net/d/23230-at-trotz-spamprotect/19) · webdeveloper · 2005-04-07

Das ist natürlich richtig.

Aber ich sage mir immer (sry, meine Meinung):
Bevor der User wie ein wilder auf das Bild klickt weil er meint, es muss sich ja ein Mailfenster öffen, nehme ich ein bisschen Spam auf mich. Usability geht nun einmal vor!!

Und einen 100%igen Schutz wird es sowieso NIE geben.
Schau, alleine schon wenn du deine Seite in Suchmaschinen einträgst, musst du bei den meisten Suchmaschinen deine Mail-Adresse hinterlegen.
Am nächsten Tag wirst du mind. 70% Spamanteil bei deinen Mails haben.

Und komm jetzt nicht uns sag: Bevor ich Spam bekomme trage ich meine Seite nicht in Suchmaschinen ein. ;)

### [#20](https://www.typo3.net/d/23230-at-trotz-spamprotect/20) · MartinLeim · 2005-04-07

Klar, genau was ich meine: Man muss abwägen, was für sich wichtiger ist: Usability für die Besucher oder die vermeintliche Sicherheit.

Es spricht aber auch nix dagegen, anstelle eines EMail-Links einfach ein Kontaktformular anzubieten. Da bleibt die Adresse geheim. Wer sie dennoch wissen will, kann sie aus dem Bild abschreiben.

### [#21](https://www.typo3.net/d/23230-at-trotz-spamprotect/21) · webdeveloper · 2005-04-07

> **MartinLeim schrieb:**
>
> Klar, genau was ich meine: Man muss abwägen, was für sich wichtiger ist: Usability für die Besucher oder die vermeintliche Sicherheit.
>
> Es spricht aber auch nix dagegen, anstelle eines EMail-Links einfach ein Kontaktformular anzubieten. Da bleibt die Adresse geheim. Wer sie dennoch wissen will, kann sie aus dem Bild abschreiben.

100% agree.
So habe ich es auf meiner Seite auch gelöst...

### [#22](https://www.typo3.net/d/23230-at-trotz-spamprotect/22) · maxhb · 2005-04-07

> **MartinLeim schrieb:**
>
> Hier könnte man höchstens etwas wie vorname.-removespam-.nachname@domain.tld stehen, wobei gewiefte Robots auch den removespam-Teil entfernen könnten.
> Und eine Generierung der Adresse via irgendeiner Javascript-Funktion ist auch witzlos, wenn der Robot Javascript evaluieren kann.

Ich finde so etwas nicht witzlos, auch wenn es keinen absoluten Schutz ermöglicht. Man muss sich einfach nur vorstellen, dass irgendwelche Bots versuchen Millionen(!) von Websiten zu analysieren. Mach es Ihnen ein wenig schwerer, multipliziere den zusatzaufwand mal eine Millionen und Du hast etwas erreicht!

Die Idee mit dem Kontaktformular ist natürlich immer eine gute Lösung, da in der Tat die Mailaddresse nicht von Aussen zu erkennen ist. Bis dann die Bots kommen, die Dein mailformular ausfüllen und die von Dir verschickte Antwortmail analysieren ;)

Klingt ja fast nach einem "Kalter Krieg Szenario", mit Aufrüstung auf beiden Seiten ;)

CU
 maxhb

### [#23](https://www.typo3.net/d/23230-at-trotz-spamprotect/23) · webdeveloper · 2005-04-07

> **maxhb schrieb:**
>
> Die Idee mit dem Kontaktformular ist natürlich immer eine gute Lösung, da in der Tat die Mailaddresse nicht von Aussen zu erkennen ist. Bis dann die Bots kommen, die Dein mailformular ausfüllen und die von Dir verschickte Antwortmail analysieren ;)

Ich will hoffen dass es noch ein wenig dauert, bis es soweit ist... o.O

### [#24](https://www.typo3.net/d/23230-at-trotz-spamprotect/24) · .​RJ.​ · 2005-04-07

wie wärs mit nem spamfilter?  #giggle#

### [#25](https://www.typo3.net/d/23230-at-trotz-spamprotect/25) · MartinLeim · 2005-04-07

> **webdeveloper schrieb:**
>
> > **maxhb schrieb:**
> >
> > Die Idee mit dem Kontaktformular ist natürlich immer eine gute Lösung, da in der Tat die Mailaddresse nicht von Aussen zu erkennen ist. Bis dann die Bots kommen, die Dein mailformular ausfüllen und die von Dir verschickte Antwortmail analysieren ;)
>
> Ich will hoffen dass es noch ein wenig dauert, bis es soweit ist... o.O

Wär auch nicht so das Problem. Wenn man Mails einfach von einer Adresse aus abschickt, von der aus man nur abschickt und nicht liest, macht das nichts.
Allerdings müsste die Mail dann als HTML-Mail mit einem weiteren Kontaktformular für die Antwort geschickt werden  :p

### [#26](https://www.typo3.net/d/23230-at-trotz-spamprotect/26) · webdeveloper · 2005-04-07

> **.RJ. schrieb:**
>
> wie wärs mit nem spamfilter?  #giggle#

*grübel*
irgendwie kann ich grad gar nicht drüber lachen...
meinst du, dass war gerade passend??

### [#27](https://www.typo3.net/d/23230-at-trotz-spamprotect/27) · .​RJ.​ · 2005-04-08

eigentlich schon, weil es doch darum geht, es seinen kunden bzw potentiellen kunden so einfach wie möglich zu machen
ein guter spamfilter, der die meisten spam mails abfängt, ist daher die bessere wahl (meiner ansicht nach)

ansonsten kann mans ja noch ein bischen ins extrem treiben und die email adresse mit aes verschlüsseln und den key nur per post an interessenten versenden, die dann die email adresse entschlüsseln können, um einem eine email zu schicken... aber spaß beiseite, ich bin immer noch für den spamfilter anstatt für eine umständliche verfremdung der email adresse... hilft teilweise sowieso nicht...

### [#28](https://www.typo3.net/d/23230-at-trotz-spamprotect/28) · webdeveloper · 2005-04-08

Spamfilter sind aber - wenn du einen guten haben willst - nicht umsonst (wie so vieles auf der welt...).
und was machst du, wenn der filter eine wichtige eMail nicht zustellt? sowas kommt vor.

ich bin daher für die kostenlose variante und empfange lieber 1-2 mails mehr, wo für ****** geworben wird!

### [#29](https://www.typo3.net/d/23230-at-trotz-spamprotect/29) · .​RJ.​ · 2005-04-08

wenn der gut konfiguiert ist, verliert man keine wichtigen mails, man muss halt nur die regeln richtig setzen
allerdings gebe ich dir recht, dass die möglichkeit besteht, dass eine mail im spamfilter landen kann, das sollte allerdings die ausnahme sein ;)
wenn man auf eine wichtige email wartet und die ist schon lange überfällig, gibts ja auch immer noch die möglichkeit in den ordner mit den spammails zu schauen, ob die da drin gelandet ist...
das gute spamfilter nicht gratis sind, stimmt schon, aber ne firma kann/sollte sich sowas schon leisten
(gibts echt keine kost-nix-versionen?)

### [#30](https://www.typo3.net/d/23230-at-trotz-spamprotect/30) · webdeveloper · 2005-04-08

ich denke das ist ein thema, über welches man recht lange diskutieren kann.
an dieser stelle aber nicht sinnvoll > das thema war "wie ersetze ich ein @-zeichen" ;)

lass uns das wenn im OT bequatschen ;)

### [#31](https://www.typo3.net/d/23230-at-trotz-spamprotect/31) · .​RJ.​ · 2005-04-08

hehe recht haste, zurück zum thema, das allerdings nicht lautete "wie ersetze ich ein @-zeichen", sondern genau andersrum, "wie ersetze ich (at) durch ein @-zeichen"  ;)

### [#32](https://www.typo3.net/d/23230-at-trotz-spamprotect/32) · webdeveloper · 2005-04-08

naguuuuut :p

### [#33](https://www.typo3.net/d/23230-at-trotz-spamprotect/33) · Apop · 2005-05-15

hallo,

weiß denn jemand, wie man in typo3 komplette email-adressen (nicht nur das @-zeichen) automatisch in gif-grafiken umwandeln kann, sobald eine email-addy im content steht??

### [#34](https://www.typo3.net/d/23230-at-trotz-spamprotect/34) · Brian Cohen · 2005-05-18

Du könntest auch den Ascii-Code eingeben, also **& # 6 4 ;** (musste ich mit Leerzeichen trennen, weil sonst wieder das @ da steht).

### [#35](https://www.typo3.net/d/23230-at-trotz-spamprotect/35) · webdeveloper · 2005-05-18

> & # 6 4 ;

Das ist aber immer gleich. Ich würde also daon ausgehen, dass die robots schon darauf "getrimmt" sind.
Außerdem - wie sdchon mal erwähnt: weißt du, ob der quelltext oder das was der user sieht durchsucht wird???

### [#36](https://www.typo3.net/d/23230-at-trotz-spamprotect/36) · Brian Cohen · 2005-05-19

> **webdeveloper schrieb:**
>
> > & # 6 4 ;
>
> Das ist aber immer gleich. Ich würde also daon ausgehen, dass die robots schon darauf "getrimmt" sind.
> Außerdem - wie sdchon mal erwähnt: weißt du, ob der quelltext oder das was der user sieht durchsucht wird???

Ich bin mir ziemlich sicher, daß der Quelltext durchsucht wird. Ich wüsste nicht, wie ein Robot die Seiten sonst durchsuchen soll. Außerdem steht da die E-mail-Adresse normalerweise im Klartext, während auf der Seite vielleicht "Mail an den Webmaster" oder sowas steht.

Davon abgesehen ist (a) statt @ auf jeden Fall verbreiteter als der Ascii-Code, weshalb ich ihn im Moment bevorzugen würde.

### [#37](https://www.typo3.net/d/23230-at-trotz-spamprotect/37) · Brian Cohen · 2005-05-19

@ webdeveloper: Die JavaScript-Variante auf Deiner Homepage finde ich auch gut. Ich denke, egal wofür man sich entscheidet, alles ist besser als gar kein Schutz. Der Erfolg ist in jedem Fall spürbar. Wenn Ihr für Kunden arbeitet, bringt das ganze Kopfzerbrechen sowieso nichts, wenn die Kunden ihre Firmenadresse bei winwin.de oder sonstwo angeben.

### [#38](https://www.typo3.net/d/23230-at-trotz-spamprotect/38) · ArminB · 2005-09-16

Guten Morgen,

der Thread ist zwar schon alt, aber ich da mich das Thema gerade selber tangiert, hier mal meine Lösung bzw. Vorschlag

@Uschi
Anstelle von dem (at) das einfügen mailto:& #109;& #97;& #105;& #108;& #116;& #111;& #58;& #64; (Die Leerzeichen zwischen & und # entfernen)

Ich selber verschlüssel die ganze Emailadresse per UniCode, soll derzeit noch sicher sein.

Im habe deshalb im Setup

```typoscript
config.spamProtectEmailAddresses = ascii
```

Und dann die Datei tslib/class.tslib_content.php in der Zeile 5266 (3.8.0) angepasst:

```php
//$linktxt = str_replace('@',$atLabel?$atLabel:'(at)',$linktxt);
				$linktxt = $GLOBALS['TSFE']->encryptEmail($linktxt);
```

Zu sehen hier <http://cfs-info.de/selbsthilfe/selbsthilfe_gruppen/index.html>

Armin

### [#39](https://www.typo3.net/d/23230-at-trotz-spamprotect/39) · Proximo · 2005-09-16

Der sinnvollste Schutz, meiner Meinung nach, ist folgender:

config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst = @<img src="fileadmin/template/main/images/clear.gif" border="0" alt="" />

Es gibt sicher irgendwelche Wunderbots die diese Mail trotzdem lesen können allerdings steht im Source folgendes wenn ich die Adresse "eine@mailadresse.com" für Bots verstecken will:

<a href="javascript:linkTo_UnCryptMailto('nbjmup;nbsdAhny/bu');" class="link">eine@<img src="fileadmin/template/main/images/clear.gif" border="0" alt="" />mailadresse.com</a>

Durch die Trennung von "eine@" und "mailadresse.com", wird von den meisten Bots (hab 4 frei zugängliche getestet, die konntens nicht) nur "eine@" indexiert.

Vorteil der Methode: Wenn jemand die Adresse anschaut hat er den Eindruck als würde da "eine@mailadresse.com" stehen. Wenn jemand die Adresse kopiert und zb in einen Texteditor, Telefonbuch oder in eine Adresszeile einfügt dann ignoriert dieses Programm meistens das clear.gif und gibt "eine@mailadresse.com" aus.

Ich bin der Meinung das dies ein guter Kompromiss zwischen Userfreundlichkeit und Sicherheit ist.

MFG Proximo

### [#40](https://www.typo3.net/d/23230-at-trotz-spamprotect/40) · just2b · 2005-09-16

> **Proximo schrieb:**
>
> Vorteil der Methode: Wenn jemand die Adresse anschaut hat er den Eindruck als würde da "eine@mailadresse.com" stehen. Wenn jemand die Adresse kopiert und zb in einen Texteditor, Telefonbuch oder in eine Adresszeile einfügt dann ignoriert dieses Programm meistens das clear.gif und gibt "eine@mailadresse.com" aus.

Geb ich dir fast 100% recht ;) ICh kann damit aber nicht mehr die verhindern, die per hand mein Emailverzeichnis kopieren... ;)

georg

### [#41](https://www.typo3.net/d/23230-at-trotz-spamprotect/41) · zeal · 2006-05-10

```typoscript
config.spamProtectEmailAddresses = 2<br />
config.spamProtectEmailAddresses_atSubst = @
```

at als ascii zeichen (wird hier eben als at interpretiert...) --> & # 64 ; (natürlich zusammengehängt...)
funktioniert auch, allerdings weiss ich halt nicht genau wie die sicherheit so ist...
nur mal als gedankenanstoss für eine einfache, doch sicherere als die standard, lösung :-)

aloha

### [#42](https://www.typo3.net/d/23230-at-trotz-spamprotect/42) · dfluess · 2010-02-25

Jeder hat da wohl eine eigene Methode ;)

Ich maskiere die Emailadresse auch mit Unicode. Allerdings gaukel ich zur Darstellung eine andere Adresse (zusätzliche Zeichen) vor und verstecke diese falschen Zeichen per custom-Tag und CSS mit display: none.
Ob das was bringt? :)

Ich habe in diesem Zusammenhang aber noch eine Frage.

Öfter muss ich mit dem Inhaltselement Tabelle E-Mailadressen darstellen. Leider werden dort eingegebene Adressen nicht von TYPO3 verschlüsselt. Gibt es da ein Workaround, um die Inhalte mit dem Inhaltstyp Tabelle ebenfalls automatisch zu verschlüsseln?

Danke :)

### [#43](https://www.typo3.net/d/23230-at-trotz-spamprotect/43) · einpraegsam.​net · 2010-02-25

Eventuell in diesem Zusammenhang interessant:
<http://typo3blogger.de/e-mail-adresse-gegen-spam-schutzen/>

### [#44](https://www.typo3.net/d/23230-at-trotz-spamprotect/44) · dfluess · 2010-02-25

... sehr interessante Möglichkeiten.
Das Problem mit der Tabelle konnte ich aber auch lösen. Einfach die Email Adresse in <LINK meine@adresse.de></LINK>
Und schon gehts.

Danke

---

Quelle: „@ trotz SpamProtect?“, typo3.net, https://www.typo3.net/d/23230-at-trotz-spamprotect
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
