---
title: "Email-Adresse verschlüsseln"
url: "https://www.typo3.net/d/30229-email-adresse-verschluesseln"
source: "typo3.net"
tags: ["Backend","Frage","Sicherheit"]
created: "2005-09-15"
last_reply: "2005-09-21"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Email-Adresse verschlüsseln

Backend · 4 Antworten · gestartet 2005-09-15

## Eröffnungsbeitrag

**asuter** · 2005-09-15 · [Beitrag #1](https://www.typo3.net/d/30229-email-adresse-verschluesseln/1)

Hallo zusammen

gibt es eine Möglichkeit, alle Email-Adressen auf einer Webseite zu verschlüsseln? Es geht mir darum den Bots keine Chance zu geben, auf der Seite nach Email-Adressen zu suchen.

Vielleicht gibt es ja sogar eine Erweiterung und ich habe bisher noch keine gefunden.

Vielen Dank für Eure Mithilfe
Adrian Suter

## Antworten

### [#2](https://www.typo3.net/d/30229-email-adresse-verschluesseln/2) · just2b · 2005-09-15

Hallo Adrian,

das ins Template Setup:

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

mit der 2. zeile kannst du sagen, mit was das @ ersetzt werden soll

lg georg

### [#3](https://www.typo3.net/d/30229-email-adresse-verschluesseln/3) · asuter · 2005-09-21

Vielen Dank für die Antwort. Ich habe dies im Template so eingegeben und es funktioniert. Aber irgendwie wird die JavaScript-Funktion, welche die Email-Adresse dekodieren sollte verändert.

Eigentlich sollte die Funktion (wie in der Datei "tslib\class.tslib_pagegen.php" angegeben) folgendermassen aussehen:

```javascript
function UnCryptMailto(str){
	for(var i=0;i<str.length;i++){
		n=str.charCodeAt(i);
		if(n>=8364){n = 128;}
		r+=String.fromCharCode(n-('.$GLOBALS["TSFE"]->spamProtectEmailAddresses.'));
	}
	return r;
}
```

Aber komischerweise steht im HTML-Quellcode:

```javascript
function UnCryptMailto(str){
	for(var i=0;i<str.length;i++){ n="str.charCodeAt(i);" ifn="">=8364){n = 128;}
		r+=String.fromCharCode(n-(2));
	}
	return r;
}
```

Woher kommen diese Veränderungen? Hat da jemand eine Idee?

Ich habe es auch schon hinbekommen, dass die einzige Veränderung ein Kleinschreiben von n=str.charCodeAt(i); war. Aber der Browser gibt dann natürlich den Fehler zurück, dass die Funktion charcodeat nicht existiere - was eine Folge von Case-Sensitivität (Gross/Kleinschreibung) von JavaScript ist.

Was kann ich da noch tun?

### [#4](https://www.typo3.net/d/30229-email-adresse-verschluesseln/4) · theo · 2005-09-21

Wo liegt denn jetzt das Problem?

### [#5](https://www.typo3.net/d/30229-email-adresse-verschluesseln/5) · asuter · 2005-09-21

Das Problem liegt jetzt beim JavaScript. Da dieses verändert wird - keine Ahnung wieso - funktioniert es auch nicht. Im Gegenteil, es liefert sogar Fehlermeldungen im Browser.

Irgend eine Ahnung, warum oder wo, das JavaScript vor der Ausgabe noch verändert wird?

---

Quelle: „Email-Adresse verschlüsseln“, typo3.net, https://www.typo3.net/d/30229-email-adresse-verschluesseln
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
