HTML-E-Mails mit php verschicken
Hobby
- php
Hallo,
Also ich hoffe hier kann mir jemand helfen mein Problem zulösen!
Also ich will mit einem PHP-formular html-e-mails verschicken! Mit den scripten, mit denen ich es getestet habe, ist immer der absender nicht mit geschickt worden.
Bitte helft mir!
Hobby
Hi,
zeig mal Dein Script ;-)
Stephan
zeig mal Dein Script ;-)
mit den worten von helge schneider: "Lass sehen!"
Also das ist mein script:
<?php
//Variblen bekanntmachen
$empfaenger = $_POST["empfaenger"];
$betreff = $_POST["betreff"];
$text = $_POST["text"];
$header = "Content-Type: text/html";
//Test ob alle Felder ausgefuellt sind
if (($empfaenger != "") && ($betreff != "") && ($text != "") && ($_POST["absender"]!= ""))
{
mail("$empfaenger","$betreff","$text", $header);
}
else
{
echo "Sie haben nicht alle Felder ausgefuellt!";
}
?>
Hallo,
geht das PHP-Handbuch nicht? http://www.php.net/manual/de/function.mail.php und dort das letzte Beispiel macht u.a. genau das, was Du willst.
//Variblen bekanntmachen
Bekanntmachen musst Du die nicht. Aber so wie das Script jetzt aussieht, kann man Dir in den Empfänger ein paar Steuerzeichen setzen und verschickt so von Deinem Server ganz furchtbar viele Mails.
Gruß, Thoralf
Moin moin,
hast du dir dieses Beispiel mal angetan ?
http://www.dclp-faq.de/q/q-mail-html.html
Bedenke, das wohl die meisten Mailserver nicht irgendeinen Absender akzeptieren, sondern nur welche mit der eigenen Domain im Absender.
Siehe auch:
http://www.dclp-faq.de/q/q-mail-absender.html
Dann solltest du grundsätzlich die Usereingaben nicht ungeprüft/unbearbeitet übernehmen.
Siehe http://www.dclp-faq.de/ch/ch-security.html, insbesondere
http://www.dclp-faq.de/q/q-security-variablen.html und
http://www.dclp-faq.de/q/q-sicherheit-parameter.html
Gruß
Patrick