kann mir bitte einer sagen warum die mail zwar als erfolgreich versand gilt, aber dennoch nicht ankommt. nur wenn ich das „Content …“ lösche, bekomme ich wirklich die mail. in einem anderen Formular habe ich genau den gleich Baustein und dort funktioniert es einwandfrei. Alle variablen werden übergeben. Sobald ich „Content lösche funktioniert es“ nur wenn ich es lasse dann nicht. Ich versteh es nicht ganz. Danke für die hilfe
$text = „Lieber Kunde“; liebe Kundin
Wir bestätigen Ihnen hiermit Ihre untenstehende Reservierung. Tischreservierungen bleiben maximal 15 Minuten nach Reservierungszeit aufrecht.
Liebe Grüße,
Ristorante Galliano
Resevierungsdaten:
Am: $zeile[datum], um: $zeile[reservierung_zeit] f¨r $zeile[reservierung_anzpersonen] Person/en
Raucher: $raucher
Anmerkung: $zeile[reservierung_anmerkung]";
$from = „From: $_GET[mail]\n“;
$from .= „Content-Type: text/html\n“;
if (mail($_GET[„mail“],„Reservierung wurde bestätigt“,$text,$from))
{
echo „Mail erfolgreich versendet“;
}
else
{
echo „Fehler beim Versenden“;
}
Wenn ich jetzt bei $text nur einen text reinschreibe funktioniert es. Lösche ich beim alten $text alles raus bis auf lieber kunde funktioniert es nicht mehr. hääääääääääääääää