---
title: "E-Mail Link unter Berücksichtigung von Spam Protect"
url: "https://www.typo3.net/d/66551-e-mail-link-unter-beruecksichtigung-von-spam-protect"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Links"]
created: "2007-08-09"
last_reply: "2007-08-10"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# E-Mail Link unter Berücksichtigung von Spam Protect

Extensions › Entwicklung · 1 Antwort · gestartet 2007-08-09

## Eröffnungsbeitrag

**Winddancer** · 2007-08-09 · [Beitrag #1](https://www.typo3.net/d/66551-e-mail-link-unter-beruecksichtigung-von-spam-protect/1)

Hallo zusammen,

ich möchte mein E-Mail Feld automatisch verlinken. Dafür habe ich in der funktion getFieldContent einen email case angelegt.

```php
...
case 'email':
return tslib_cObj::getMailTo($this->internal['currentRow'][$fN]['email'],$this->internal['currentRow'][$fN]['email']);
break;
...
```

Jetzt gibt er mir schön meinen Spam konfigurierten E-Mail Link aus: javascript:linkTo_UnCryptMailto('nbjmup+c');

Wie muss ich den Link generieren, damit dieser sowohl MIT als auch OHNE Spam Protection läuft?!

Grüße

Sven

## Antworten

### [#2](https://www.typo3.net/d/66551-e-mail-link-unter-beruecksichtigung-von-spam-protect/2) · Winddancer · 2007-08-10

nachdem ich jetzt mehrere google Ergebnisse durchgeackert habe, habe ich mich erstmal entschlossen das "quick & dirty" zu machen. Jedenfalls komme ich so erstmal zu meinem Ergebnis...

```php
...
case 'email':
 // wird noch durch eine regular Expression ersetzt, die auf Korrektheit einer email Adresse überprüft
 if($this->internal['currentRow'][$fN] == '') return '';
 $email = tslib_cObj::getMailTo($this->internal['currentRow'][$fN],$this->internal['currentRow'][$fN]);
return '<a href="'.$email[0].'">'.$email[1].'</a>';
break;
...
```

Wenn natürlich noch jemand eine "saubere" oder bessere Lösung hat, bin ich immer Ohr! ;)

---

Quelle: „E-Mail Link unter Berücksichtigung von Spam Protect“, typo3.net, https://www.typo3.net/d/66551-e-mail-link-unter-beruecksichtigung-von-spam-protect
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
