---
title: "Mailformplus - Bestätigung an mehrer Empfänger"
url: "https://www.typo3.net/d/62672-mailformplus-bestaetigung-an-mehrer-empfaenger"
source: "typo3.net"
tags: ["Extensions","E-Mail-Versand","Frage"]
created: "2007-05-18"
last_reply: "2007-05-24"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Mailformplus - Bestätigung an mehrer Empfänger

Extensions · 2 Antworten · gestartet 2007-05-18

## Eröffnungsbeitrag

**Unbekannter Benutzer** · 2007-05-18 · [Beitrag #1](https://www.typo3.net/d/62672-mailformplus-bestaetigung-an-mehrer-empfaenger/1)

Hallo,

ich habe ein Anmeldeformular für einen Event wo man sich und mehrere Begleitpersonen anmelden kann - nach dem Absenden des Formulars erhält der User sowie die Begleitpersonen eine Bestätigung.

Bei mailformplus bin ich hiermit an die Grenzen gestossen. Es gibt zwar die Möglichkeit aus verschiedenen Empfängern auswählen zu lassen, aber ein dynamisches CC: ist wohl nicht vorgesehen.

Ein Lösungsansatz von mir war, mittels TS die email_redirect Seite anzugeben, dorthin die Variablen bzw. die E-mail Adressen zu übergeben und auf der Zielseite ein PHP-Skript einzubinden das den Mailversand durchführt. Ich komm jedoch nicht weiter bei der Angabe des Link - wie schreib ich die Variablen in das TS?

derzeit schaut es so aus:

```typoscript
plugin.tx_thmailformplus_pi1.default.email_redirect = index.php?id=24&submitted=1&Begleitung1='{GPvar("Begleitung1")}'
```

Mir ist klar warum das nicht funktionieren kann aber ich weiß nicht wie ich die Variable auflösen kann, sodass ich sie hier einfügen kann.

Für einen Hinweis zu einem möglichen Lösungsansatz wäre ich sehr dankbar.

lg Angela

## Antworten

### [#2](https://www.typo3.net/d/62672-mailformplus-bestaetigung-an-mehrer-empfaenger/2) · Unbekannter Benutzer · 2007-05-21

hallo,

hat vielleicht jemand eine Idee warum folgendes funktioniert:

```typoscript
plugin.tx_thmailformplus_pi1.default.email_to = TEXT
plugin.tx_thmailformplus_pi1.default.email_to.data = GPvar:Email
```

und folgendes nicht??

```typoscript
plugin.tx_thmailformplus_pi1.default.email_to = TEXT
plugin.tx_thmailformplus_pi1.default.email_to.data = GPvar:Email,GPvar:Email1
```

Beim zweiten Beispiel kommt keine E-mail an. Die Variablen enthalten einfach verschiedene E-mail Adressen die der Empfänger einträgt. Für mailformplus sollt es doch kein Problem sein ein E-mail an mehrere Adressen, mit Komma getrennt, zu senden.

Es ist wohl irgendein Syntax-Problem?

Vielen Dank

Angela

### [#3](https://www.typo3.net/d/62672-mailformplus-bestaetigung-an-mehrer-empfaenger/3) · Unbekannter Benutzer · 2007-05-24

So, hier kommt die Lösung:

Mit mailformplus war hier nichts zu bewerkstelligen. Deswegen wurde ich kreativ und überlegte mir folgenden Workaround.

1. Erstelle eine neue Seite mit einem HTML-Formular, das alle benötigten Felder enthält. Kein mailform, einfach ein Inhaltselement HTML. Als Form-Action gebe ich die Seite an die nun unter Punkt 2 folgt:

2. Erstelle eine Seite die
a) ein eigenes PHP-Script enthält das den Versand an die 3 zusätzlichen Empfänger aus dem Formular durchführt und anschließend
b) sämtliche Variablen mit header:location an das mailformplus übergibt

Das PHP-Script wird so eingebunden:

```typoscript
seite.90 = PHP_SCRIPT
seite.90.file = fileadmin/deinscript.php
```

Hier das PHP-Script:

```php
<?php
//error_reporting(1+2+4+8-); 

$unternehmen = urlencode($_POST['Unternehmen']);
$name = urlencode($_POST['Name']);
$position = urlencode($_POST['Position']);
$adresse = urlencode($_POST['Adresse']);
$email = urlencode($_POST['Email']);
$telefon = urlencode($_POST['Telefon']);
$abendveranstaltung = urlencode($_POST['Abendveranstaltung']);
$parkplatz = urlencode($_POST['Parkplatz']);

$name1 = urlencode($_POST['Begleitung1']);
$name2 = urlencode($_POST['Begleitung2']);
$name3 = urlencode($_POST['Begleitung3']);

$unternehmen1 = urlencode($_POST['Unternehmen1']);
$unternehmen2 = urlencode($_POST['Unternehmen2']);
$unternehmen3 = urlencode($_POST['Unternehmen3']);

$empfaenger1 = urlencode($_POST['Email1']);
$empfaenger2 = urlencode($_POST['Email2']);
$empfaenger3 = urlencode($_POST['Email3']);


$anmerkungen = urlencode($_POST['Anmerkungen']);

$sender = "Absender";
$sendermail = "adresse@absender.con";
$betreff = "Betreff";


$url = "http://www.deinedomain.com/index.php?id=23&submitted=1&L=0&type=&Unternehmen=$unternehmen&Name=$name&Position=$position&Adresse=$adresse&Email=$email&Telefon=$telefon&Abendveranstaltung=$abendveranstaltung&Parkplatz=$parkplatz&Begleitung1=$name1&Unternehmen1=$unternehmen1&Email1=$empfaenger1&Begleitung2=$name2&Unternehmen2=$unternehmen2&Email2=$empfaenger2&Begleitung3=$name3&Unternehmen3=$unternehmen3&Email3=$empfaenger3&Anmerkungen=$anmerkungen&formtype_mail=Absenden%21";


$name = urldecode($name);
$text = "
	
Herr/Frau $name hat Sie soeben angemeldet!

Wir freuen uns auf Ihr Kommen!
	
";


if( $empfaenger1 != "" ){
	$empfaenger1 = urldecode($empfaenger1);
	mail($empfaenger1, $betreff, $text,  "From: $sender <$sendermail>");
	}
else {}

if( $empfaenger2 != "" ){
	$empfaenger2 = urldecode($empfaenger2);
	mail($empfaenger2, $betreff, $text,  "From: $sender <$sendermail>");
	}
else {}

if( $empfaenger3 != "" ){
	$empfaenger3 = urldecode($empfaenger3);
	mail($empfaenger3, $betreff, $text,  "From: $sender <$sendermail>");
	}
else {}


header("Location: $url");

?>
```

Vielleicht ja für den einen oder anderen hilfreich. Ich hab hier jedenfalls viel Arbeit und Zeit reingesteckt, bis ich die Lösung hatte.

lg Angela

---

Quelle: „Mailformplus - Bestätigung an mehrer Empfänger“, typo3.net, https://www.typo3.net/d/62672-mailformplus-bestaetigung-an-mehrer-empfaenger
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
