Yadgar: Problem mit E-Mail-Formular

Beitrag lesen

High!

Ich versuche gerade, in meinem Webspace zu Übungszwecken ein Formular zu installieren, mit dem E-Mail an meine Adresse übermittelt werden kann... Fehlermeldungen bekomme ich keine, trotzdem stelle ich beim Einloggen in mein E-Mail-Konto regelmäßig fest, dass keine E-Mail übermittelt wurde - woran liegt es?

Hier ist der Code für das Formular:

[code=html]
<html>
<head>
<title>PHP: Übermittlung von E-Mail-Daten, Projekt 12-1 (McCarty, PHP Grundlagen, S. 255ff)</title>
</head>
<body>
<h2>Formular zur Übermittlung von E-Mail-Daten</h2>
<form method="post" action="McCarty_255.php">
Geben Sie hier Ihre Daten ein:<br>
<input type="text" name="daten" size="24"><br><br>
<input type="submit" value="Absenden!">
<input type="hidden" name="formular_an" value="yazdegird@gmx.de">
<input type="hidden" name="formular_von" value="wis.pc05@eurochannel.de">
<input type="hidden" name="formular_betreff" value="Testmail!">
<input type="hidden" name="formular_url" value="McCarty_257.html">
</form>
</body>
</html>
[/code]

und hier der eigentliche Mailer:

[code=php]
<html>
<head>
<title>PHP: Übermittlung von E-Mail-Daten, Projekt 12-1 (McCarty, PHP Grundlagen, S. 255ff)</title>
</head>
<body>
<?php
$body = "";
foreach ($_POST as $name=>$value)
{
  $body = body . "$name=$value\n";
}
mail ($_POST['formular_an'], $_POST['formular_betreff'], "From: ".$_POST['formular_von'], $body);
// header("Location: {$_POST['formular_url']}");
?>
</body>

</html>
[/code]