Nicht mehr ganz neu hier
Hi!
Wie kann man bei typo3 eine html-mail per php erzeugen? Bei meinem script bekomme ich in einer mail 3x denselben inhalt.
Mein code:
Was ist da falsch?
Danke im Voraus
Espressolia
Wie kann man bei typo3 eine html-mail per php erzeugen? Bei meinem script bekomme ich in einer mail 3x denselben inhalt.
Mein code:
PHP:
$html_start='<html><head><title>Buchungsübersicht</title></head><body>';
$message = "<h1>Es wurde eine neue Buchung getätigt.</h1>
Die Zusammenfassung der Buchung:
<table border='0'>
<tr>
<th colspan='2' style=''text-align:left'>Ballonfahrt</th>
</tr>
<tr>
<td>Art der Ballonfahrt:</td><td>$art</td>
</tr>
<tr>
<td>Region der Ballonfahrt:</td><td>$religion</td>
</tr>
<tr>
<td>Anzahl der Fahrgäste:</td><td>$gaeste</td>
</tr>
<tr>
<td>anteilig Kinder bis 14 Jahren:</td><td>daten</td>
</tr>
<tr>
<td>anteilig Jugendliche bis 18 Jahren:</td><td>daten</td>
</tr>
<tr>
<td>anteilig Vielfahrer:</td><td>daten</td>
</tr>
<tr>
<td>Gesamtpreis inkl. MwSt.:</td><td><strong>$brutto</strong></td>
</tr>
<tr>
<td>Zahlungsart:</td><td>$zahlart</td>
</tr>
<tr>
<td>Frühester Terminwunsch:</td><td>$datum</td>
</tr>
<tr>
<td>Bemerkungen:</td><td>$bemerkung</td>
</tr>
<tr>
<th>Auftraggeber:</th>
</tr>
<tr>
<td>Firma</td><td>$firma</td>
</tr>
<tr>
<td>Name</td><td>$anrede $titel $vorname $name</td>
</tr>
<tr>
<td>Straße</td><td>$strasse</td>
</tr>
<tr>
<td>Ort</td><td>$plz $ort</td>
</tr>
<tr>
<td>Land:</td><td>$land</td>
</tr>
<tr>
<td>Telefon:</td><td>$telefon</td>
</tr>
<tr>
<td>Mobiltelefon:</td><td>$funk</td>
</tr>
<tr>
<td>E-Mail:</td><td>$email</td>
</tr>";
$message .= "</table>";
$html_end='</body></html>';
require_once(PATH_t3lib.'class.t3lib_htmlmail.php');
$this->htmlMail = t3lib_div::makeInstance('t3lib_htmlmail');
$this->htmlMail->start();
$this->htmlMail->recipient = "mail@domain.de";
$this->htmlMail->subject = "Neue Buchung";
$this->htmlMail->from_email = "Buchung";
$this->htmlMail->from_name = $name;
$this->htmlMail->returnPath = $this->conf['FromEmail'];
#$this->htmlMail->addPlain("Eine neue Buchung wurde getätigt");
#$this->htmlMail->addAttachment("fileadmin/index.html");
$this->htmlMail->setHTML($this->htmlMail->encodeMsg($html_start.$message.$html_end));
$this->htmlMail->send($this->conf['infomail']);
Was ist da falsch?
Danke im Voraus
Espressolia