---
title: "sr_email_subscribe und Link zum Abmelden/Editieren"
url: "https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren"
source: "typo3.net"
tags: ["Extensions","Frage","Frontend-Benutzer"]
created: "2006-08-10"
last_reply: "2010-11-26"
replies: 20
solved: false
page: 1
pages: 1
lang: "de"
---

# sr_email_subscribe und Link zum Abmelden/Editieren

Extensions · 20 Antworten · gestartet 2006-08-10

## Eröffnungsbeitrag

**dfluess** · 2006-08-10 · [Beitrag #1](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/1)

Hallo,

ich habs noch nicht rausgefunden. Weis jemand, wie ein Abmeldelink für "Email Address Subscription" (sr_email_subscribe)
aufgebaut sein muss?

Aus dem Newsletter soll der Abonnent den Newsletter ohne umwege wieder abmelden können.

D.

## Antworten

### [#2](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/2) · dfluess · 2007-10-26

ist schon jemand auf den dreh gekommen? Wie kann der Benutzer seinen Newsletter per Klick wieder löschen? Dazu müsste es einen Link (hier Abmelden) im Newsletter geben.

### [#3](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/3) · FlashKasper · 2009-10-14

Da ich aktuell nach einer Lösung dazu gesucht habe und über Suche und google nichts gefunden habe. Hier die passende Lösung dazu.

Folgendermassen muss euer Link aufgebaut sein:
index.php?id=61&tx_sremailsubscribe_pi1[rU]=###USER_uid###&fD[_FIELDLIST]=uid&tx_sremailsubscribe_pi1[aC]=###SYS_AUTHCODE###&tx_sremailsubscribe_pi1[cmd]=edit

Viele Grüße
FlashKasper

### [#4](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/4) · kitze · 2009-10-23

Hallo FlashKasper,

> **FlashKasper schrieb:**
>
> Folgendermassen muss euer Link aufgebaut sein:
> index.php?id=61&tx_sremailsubscribe_pi1[rU]=###USER_uid###&fD[_FIELDLIST]=uid&tx_sremailsubscribe_pi1[aC]=###SYS_AUTHCODE###&tx_sremailsubscribe_pi1[cmd]=edit

kannst du mir sagen, woher du das hast? Ich stehe vor dem selben Problem. Die kurzen Parameter funktionieren noch bei Version 1.1.1. In der 1.2.8 allerdings nur noch die langen, hässlichen. Gibts dazu irgendwelche genaueren Infos?

Grüße, Philipp

### [#5](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/5) · gorko122 · 2009-11-09

Hallo!
Ich würde auch gerne einen unsubscribe-Link am Ende des Newsletters einbinden, aber irgendwie funktioniert es nicht.

Wenn ich es so festlege, wie "kitze" es geschrieben hat, dann wird nach Aufruf des Links eine Seite angezeigt, wo steht "Klicken Sie hier!". Wenn ich auf diesen Link klicke, komme ich auf eine Seite, wo man sich ein E-Mail zum abmelden zuschicken lassen kann (ich möchte aber, dass man schon mit dem eigentlichen Link abgemeldet wird):

```html
http://www.XXXXX/index.php?id=newsletter&tx_sremailsubscribe_pi1[cmd]=infomail
```

Der Link wird korrekt umgewandelt bzw. die Platzhalter werden ersetzt:

```html
http://www.XXXXX/index.php?id=newsletter&tx_sremailsubscribe_pi1[rU]=5&fD[_FIELDLIST]=uid&tx_sremailsubscribe_pi1[aC]=67ab915d&tx_sremailsubscribe_pi1[cmd]=edit
```

Im Newsletter-Template ist es folgendermaßen eingetragen:

```html
<a href="index.php?id=newsletter&tx_sremailsubscribe_pi1[rU]=###USER_uid###&fD[_FIELDLIST]=uid&tx_sremailsubscribe_pi1[aC]=###SYS_AUTHCODE###&tx_sremailsubscribe_pi1[cmd]=edit">Newsletter abbestellen oder Profil bearbeiten</a>
```

Ich verwende DirectMail 2.6.3 und sr_email_subscribe 1.2.9.

Kann mir jemand helfen und sagen, was ich verändern muss, damit ein korrekter Unsubscribe-Link generiert wird?

DANKE!

### [#6](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/6) · kitze · 2009-11-10

Hallo gorko,

die Abmeldelinks, die wir nun letztendlich einsetzen, sehen so aus:

```html
http://xxxx.de/register.html?tx_sremailsubscribe_pi1%5Bcmd%5D=delete&tx_sremailsubscribe_pi1%5BrU%5D=127&tx_sremailsubscribe_pi1%5BaC%5D=cd529119
```

Beachte hierbei bitte, dass dieser Link bereits mit RealUrl geschönt wurde.

Das verwendete TypoScript sieht so aus:

```typoscript
temp.unsubscribe_url_plain = TEXT
temp.unsubscribe_url_plain {
	wrap = {$plugin.tx_directmail_pi1.siteUrl}|&tx_sremailsubscribe_pi1%5BrU%5D=###USER_uid###&tx_sremailsubscribe_pi1%5BaC%5D=###SYS_AUTHCODE###
	typolink {
		parameter = {$plugin.tx_sremailsubscribe.confirmPID}
		additionalParams = &tx_sremailsubscribe_pi1[cmd]=delete
		returnLast = url
	}
}
```

Gibt bestimmt schönere Lösungen, aber ich habe nach langem Ausprobieren (auch im Zusammenspiel mit RealUrl) nur diese Version zum Laufen gebracht. Hierbei wird die Person direkt nach dem Klick auf den Link abgemeldet. Kein Bestätigen oder noch eine Mail ist nötig.

Anmerkung: die ['s und ]'s für den wrap mussten so (%5B und %5D) codiert werden, da sie sonst im fertigen Link falsch dargestellt wurden. Wie weiß ich auch nicht mehr, aber es ist so ;-)

Viele Grüße, Philipp

### [#7](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/7) · gorko122 · 2009-11-10

Danke für die Antwort! :)
Ich werde es heute am Abend ausprobieren

### [#8](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/8) · gorko122 · 2009-11-10

Könntest du mir eventuell noch sagen, wie ich das dann im Newsletter-Template angeben muss? Und wo ich "temp.unsubscribe_url_plain" zuweisen muss?

Wäre wirklich nett.

DANKE

### [#9](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/9) · gorko122 · 2009-11-10

Ich habe mir jetzt auch zum Testen die zu generierende URL selbst zusammengestellt und dann wird mir leider nur folgendes angezeigt:

```html
Es scheint ein Problem zu geben.
Bitte entschuldigen Sie, dass die Registrierung nicht zu Ende geführt werden konnte.
Wenn das Problem weiterhin besteht, unterrichten Sie uns bitte unter folgender Adresse: XXX
Mit freundlichen Grüßen,
XXX
```

URL habe ich folgende verwendet:

```html
http://XXX/index.php?id=newsletter&tx_sremailsubscribe_pi1[rU]=5&tx_sremailsubscribe_pi1[aC]=67ab915d&tx_sremailsubscribe_pi1[cmd]=delete
```

Habe ich da irgendetwas nicht korrekt konfiguriert oder ist die URL eigentlich korrekt?

### [#10](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/10) · kitze · 2009-11-11

Guten Morgen,

> **gorko122 schrieb:**
>
> Könntest du mir eventuell noch sagen, wie ich das dann im Newsletter-Template angeben muss? Und wo ich "temp.unsubscribe_url_plain" zuweisen muss?

```typoscript
newsletter = PAGE
newsletter {
	...
	10 = TEMPLATE
	10 {
		marks.UNSUBSCRIBE_URL < temp.unsubscribe_url_plain
		marks.UNSUBSCRIBE_URL.wrap2 = <a style="color: #999" href="|">hier</a>
	}
}
```

so ists bei uns eingebunden, hoffentlich kannst du damit was anfangen...

> **gorko122 schrieb:**
>
> Ich habe mir jetzt auch zum Testen die zu generierende URL selbst zusammengestellt und dann wird mir leider nur folgendes angezeigt:
>
> ...
>
> URL habe ich folgende verwendet:
>
> ```html
> http://XXX/index.php?id=newsletter&tx_sremailsubscribe_pi1[rU]=5&tx_sremailsubscribe_pi1[aC]=67ab915d&tx_sremailsubscribe_pi1[cmd]=delete
> ```
>
> Habe ich da irgendetwas nicht korrekt konfiguriert oder ist die URL eigentlich korrekt?

sofern newsletter in wirklichkeit eine ID ist, sollte das auf den ersten blick korrekt sein. ist der benutzer, den du da löschen möchtest, denn zu dem zeitpunkt wirklich vorhanden? oder hattest du ihn bei deinen tests schon zuvor gelöscht? dann könnte ich mir die fehlermeldung erklären, ...

gruß

### [#11](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/11) · gorko122 · 2009-11-11

> sofern newsletter in wirklichkeit eine ID ist, sollte das auf den ersten blick korrekt sein. ist der benutzer, den du da löschen möchtest, denn zu dem zeitpunkt wirklich vorhanden? oder hattest du ihn bei deinen tests schon zuvor gelöscht? dann könnte ich mir die fehlermeldung erklären, ...

"newsletter" ist eine korrekte ID (die ID der Seite, wo das Plugin "sr_email_subscribe" enthalten ist und auch die Anmeldung stattfindet).

Der Benutzer ist auch vorhanden, ja. Es funktioniert leider bei keinem, habe mich zum Testen mit 2 verschiedenen E-Mail-Adressen angemeldet, es werden auch verschiedene "USER_uid" und versch. "SYS_AUTHCODE" generiert, aber leider kommt immer diese Fehlermeldung...

Soll ich mal meine TypoScript-Konfig für sr_email_subscribe posten?

### [#12](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/12) · kitze · 2009-11-11

> **gorko122 schrieb:**
>
> Soll ich mal meine TypoScript-Konfig für sr_email_subscribe posten?

klar, immer her damit!

### [#13](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/13) · gorko122 · 2009-11-11

Ich denke, dass das hier alles ist:

```typoscript
plugin.tx_sremailsubscribe_pi1.pid = 355
plugin.tx_sremailsubscribe_pi1.registerPID = 356
plugin.tx_sremailsubscribe_pi1.confirmPID = 356
plugin.tx_sremailsubscribe_pi1.editPID = 356
plugin.tx_sremailsubscribe_pi1._LOCAL_LANG = 
plugin.tx_sremailsubscribe_pi1._LOCAL_LANG.de_DE.first_name_informal = Vorname
plugin.tx_sremailsubscribe_pi1.dateFormat = Y-m-d
plugin.tx_sremailsubscribe_pi1.templateFile = fileadmin/template/tx_sremailsubscribe_pi1_tmpl.tmpl
plugin.tx_sremailsubscribe_pi1._CSS_DEFAULT_STYLE = .tx-sremailsubscribe-pi1 P { 	font-family: Verdana, sans-serif; 	font-size: 12px; 	line-height: 125%; 	color: black; 	margin-top: 8px; 	margin-bottom: 0px; 	padding-top: 0px; 	padding-bottom: 0px; 	padding-right: 3px; 	padding-left: 3px; 	text-indent: 0px; } .tx-sremailsubscribe-pi1 A:link { 	background-color: transparent; 	color: #006699; 	text-decoration: none; 	font-weight: bold; } .tx-sremailsubscribe-pi1 A:visited { 	background-color: transparent; 	color: #006699; 	font-weight: bold; 	text-decoration: none; } .tx-sremailsubscribe-pi1 A:active { 	background-color: transparent; 	color: #006699; 	font-weight: bold; 	text-decoration: none; } .tx-sremailsubscribe-pi1 TD { 	vertical-align: top; 	font-family: Verdana, sans-serif; 	font-size: 12px; 	line-height: 125%; 	color: black; 	margin-top: 8px; 	margin-bottom: 0px; 	padding-top: 0px; 	padding-bottom: 0px; 	padding-right: 3px; 	padding-left: 3px; 	text-indent: 0px; } .tx-sremailsubscribe-pi1 INPUT { 	font-size: 10px; 	font-family: Verdana; 	font-weight: bold; } .tx-sremailsubscribe-pi1 INPUT.tx-sremailsubscribe-pi1-submit { 	font-size: 10px; 	font-family: Verdana; 	font-weight: bold; } .tx-sremailsubscribe-pi1 INPUT.tx-sremailsubscribe-pi1-uploader { 	font-size: 10px; 	font-family: Verdana; 	background-color: #35006d; 	color: #ffffff; 	font-weight: bold; } .tx-sremailsubscribe-pi1 INPUT.tx-sremailsubscribe-pi1-icon { 	font-size: 10px; 	font-family: Verdana; 	background-color: transparent; } .tx-sremailsubscribe-pi1 SELECT { 	font-size: 10px; 	font-family: Verdana; 	font-weight: bold; } .tx-sremailsubscribe-pi1 TEXTAREA { 	font-size: 10px; 	font-family: Verdana; 	font-weight: bold; } .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-radio INPUT { 	font-size: 10px; 	font-family: Verdana; 	font-weight: bold; 	vertical-align: middle; } .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-checkbox INPUT { 	font-size: 10px; 	font-family: Verdana; 	background-color: transparent; 	color: black; 	font-weight: bold; 	vertical-align: middle; }
```

Was mir noch einfällt: Die Newsletter-Seite ist auf der Hauptseite mit dem main-Template (dort befindet sich auch die hier gepostete config). Für das Newsletter habe ich einen getrennten Sysfolder angelegt mit einem eigenen Template. Muss ich dort nun diese Konfiguration nochmal durchführen/kopieren?
id=newsletter verweister aber ohnehin auf die Hauptseite (main-Template mit konfig).

PS:
Die Jump-URL können nicht schuld sein, oder? Die hab ich nämlich aktiviert.

### [#14](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/14) · kitze · 2009-11-11

hm, sofern die IDs richtig sind, kann in diesem Code eigentlich nichts falsch sein. pid=355 ist der ordner der empfänger, right?

ich habe diese konfiguration unter constants drin:

```typoscript
plugin.tx_sremailsubscribe {
	requiredFields = email
	formFields = email,module_sys_dmail_html
	email = newsletter@...
	siteName = ...
	pid = 666
	useShortUrls = 1
	file.templateFile = fileadmin/layout/template-....html
	defaultCODE = CREATE
	enablePreviewRegister = 0
	enablePreviewEdit = 0
	enableEmailConfirmation = 0
	enableEmailOnApprove = 0
	enableEmailOnRegister = 0
	enableEmailOnUpdate = 0
	enableEmailOnDelete = 0
	enableAdminNotifyConfirmation = 0
	enableAdminNotifyOnApprove = 0
	enableAdminNotifyOnRegister = 0
	enableAdminNotifyOnUpdate = 0
	enableAdminNotifyOnDelete = 0
	enableHTMLMail = 0
	infomailPID = 123
	registerPID = 123
	confirmPID = 1234
	editPID = 123
```

zu jump url kann ich dir leider nichts sagen. das kenne ich nicht.

### [#15](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/15) · gorko122 · 2009-11-11

Richtig, 355 ist der sysfolder mit den Empfängern und 356 die ID der Anmelde-Seite ("newsletter").

Ich werde heute (oder morgen) am Abend mal versuchen die JumpURL zu deaktivieren, aber ich denke nicht, dass die ein Problem sind. (Im Newsletter steht nicht der direkte Link, sondern ein anderer Link mit &jumpUrl=1, etc. und dadurch werden dann Link-Klick-Statistiken erstellt. Dieser Link wird dann auf den anderen umgeleitet).

Oder sind eventuell die erzeugen IDs im Newsletter falsch? Die werden doch von direct_mail erzeugt - eventuell kann sremailsubscribe damit nichts anfangen?

Welche Version von sremailsubscribe und direct_mail verwendest du?

Hat sonst noch jemand eine Idee?

### [#16](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/16) · gorko122 · 2009-11-11

Ich habe herausgefunden, dass es sich beim ausgegebenen Text um das Label "registration_sorry" handelt. Leider weiß ich nicht wirklich wo ich nachsehen muss (in welcher Datei), wo dieses ausgegeben wird, damit ich prüfen kann, was nicht korrekt läuft.

Hat von euch jemand eine Idee wo das enthalten sein könnte?

### [#17](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/17) · kitze · 2009-11-12

guten morgen,

direct_mail: 2.6.3
sr_email_subscribe: 1.2.8

im ordner pi1 kommen die strings mehrmals vor. vielleicht hilft dir das ja weiter.

grüße

### [#18](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/18) · mister-design · 2010-09-29

Hallo zusammen

Ist zwar schon ein paar Tage her aber da ich im Moment ebenfalls das Problem mit nem Abmeldelink habe bin ich auf den Beitrag gestossen.

Hab den Link von dem Post weiter oben direkt in meinen Newsletter kopiert:
---------------------------------------------------------
<a href="index.php?id=XX&amp;tx_sremailsubscribe_pi1[rU]=###USER_uid###&amp;fD[_FIELDLIST]=uid&amp;tx_sremailsubscribe_pi1[aC]=###SYS_AUTHCODE###&amp;tx_sremailsubscribe_pi1[cmd]=edit">

----------------------------------------------------------
Damit kommt man aber zu erst auf die Seite zum Editieren des Profils und muss auf einen weiteren Link zum endgültigen löschen folgen.
Um seinen Eintrag direkt zu löschen muss man statt <edit> am Ende <delete> eintragen dann klappt es bei mir einwandfrei.
Hoffe ich konnte dem ein oder anderen damit helfen.

Nachtrag: Verwende directmail Version 2.6.8
und sr_email_subscribe Version 1.2.10

### [#19](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/19) · ra.​s · 2010-11-26

Hallo Zusammen,

ich habe auch das Problem, das mein Unsubscribe-Link nicht funktioniert.
Ich lande zwar auf der richtigen Seite, bekomme aber stets nur den Link zum editieren ( "-> Klicken Sie hier!" ) angezeigt.

Mein Link ist wie folgt aufgebaut (die Marker werden korrekt ersetzt):

```html
<a href="http://www.meinedomain.de/newsletter/?tx_sremailsubscribe_pi1[rU]=###USER_uid###&tx_sremailsubscribe_pi1[sFK]=DELETE&tx_sremailsubscribe_pi1[aC]=###SYS_AUTHCODE###&tx_sremailsubscribe_pi1[cmd]=setfixed&fD[_FIELDLIST]=uid">Löschen</a>
```

Der Link ist nach Vorlage des Löschen-Links in der Bestätigungs-eMail aufgebaut. - Dort funktioniert er einwandfrei und die Löschung wird auf der aufgerufenen Seite korrekt bestätigt.

Nachdem ich schon den ganzen Tag Lösungen gesucht habe, bin ich mit meinem Latein nun am Ende. - Hat jemand eine Idee?

Grüße
Ralf

### [#20](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/20) · kitze · 2010-11-26

> **uriel schrieb:**
>
> Mein Link ist wie folgt aufgebaut (die Marker werden korrekt ersetzt):
>
> ```html
> <a href="http://www.meinedomain.de/newsletter/?tx_sremailsubscribe_pi1[rU]=###USER_uid###&tx_sremailsubscribe_pi1[sFK]=DELETE&tx_sremailsubscribe_pi1[aC]=###SYS_AUTHCODE###&tx_sremailsubscribe_pi1[cmd]=setfixed&fD[_FIELDLIST]=uid">Löschen</a>
> ```

sicher, dass der letzte Parameter den korrekten Namespace hat?

Grüße, Philipp

### [#21](https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren/21) · ra.​s · 2010-11-26

Ja, leider. +g+

Ein funktionierender Link aus de Bestätigungs-eMail sieht so aus:

```html
<a href="http://www.meinedomain.de/newsletter/?tx_sremailsubscribe_pi1[rU]=25&tx_sremailsubscribe_pi1[sFK]=DELETE&tx_sremailsubscribe_pi1[aC]=98838b0c&tx_sremailsubscribe_pi1[cmd]=setfixed&fD[_FIELDLIST]=uid">Abmelden</a>
```

Grüße
Ralf

---

Quelle: „sr_email_subscribe und Link zum Abmelden/Editieren“, typo3.net, https://www.typo3.net/d/47982-sr-email-subscribe-und-link-zum-abmeldeneditieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
