Hallo,
ich habe eine Kontakseite mit einem alten Script aus diesem Forum erstellt.
Alles funktioniert, Ergebnis: "Die Nachricht wurde erfolgreich gesendet." aber
die eMail kommt leider nicht an.
Wo könnte der Fehler liegen???
___________________________________________________________________
HTML-Seite "versenden1"
<form action="versenden2.php" method="post">
<fieldset>
<label for="name">Name:</label>
<input id="name" type="text" name="name" style="width: 177px"/>
<label for="email"> E-Mail: </label>
<input id="email" type="text" name="email" style="width: 266px"/>
<label for="betreff"><br>Betreff: </label>
<input id="betreff" type="text" name="betreff" style="width: 563px"/>
<label for="nachricht"><br>Nachricht:</label>
<textarea id="nachricht" name="nachricht" style="height: 198px; width: 575px"></textarea><br>
<br>
<input type="submit" name="senden" value="Senden"/>
</fieldset>
</form>
PHP-Seite "versenden2"
<?php
$mail_empfaenger = "[email protected]" ;
$mail_absender = "Kontaktformular";
$betreff = $_POST["betreff"] ;
$absatz = "\n" ;
$mail_text .= $_POST["name"].$absatz.$absatz.$_POST["email"].$absatz.$absatz.$_POST["nachricht"]."\n";
$mail_text = stripslashes($mail_text);
$mailmuster = "/^[a-zA-Z0-9-_.]+@[a-zA-Z0-9-_.]+\.[a-zA-Z]{2,4}$/";
if (isset($_POST["senden"])) {
if ($_POST["name"] != "" && $_POST["email"] != "" && preg_match($mailmuster, $_POST["email"]) != 0 && $_POST["betreff"] != "" && $_POST["nachricht"] != "" ) {
if(@mail($mail_empfaenger, $betreff, $mail_text, "From:" .$mail_absender)) {
echo "Die Nachricht wurde erfolgreich gesendet.";
}else{
echo "Auf Grund eines Fehlers kann die Mail nicht gesendet werden.";
}
}else{
echo "Bitte füllt die notwendigen Felder korrekt aus! <br/> (Achtet auf die Form der E-Mail Adresse!)";
}
}
?>
ich habe eine Kontakseite mit einem alten Script aus diesem Forum erstellt.
Alles funktioniert, Ergebnis: "Die Nachricht wurde erfolgreich gesendet." aber
die eMail kommt leider nicht an.
Wo könnte der Fehler liegen???
___________________________________________________________________
HTML-Seite "versenden1"
<form action="versenden2.php" method="post">
<fieldset>
<label for="name">Name:</label>
<input id="name" type="text" name="name" style="width: 177px"/>
<label for="email"> E-Mail: </label>
<input id="email" type="text" name="email" style="width: 266px"/>
<label for="betreff"><br>Betreff: </label>
<input id="betreff" type="text" name="betreff" style="width: 563px"/>
<label for="nachricht"><br>Nachricht:</label>
<textarea id="nachricht" name="nachricht" style="height: 198px; width: 575px"></textarea><br>
<br>
<input type="submit" name="senden" value="Senden"/>
</fieldset>
</form>
PHP-Seite "versenden2"
<?php
$mail_empfaenger = "[email protected]" ;
$mail_absender = "Kontaktformular";
$betreff = $_POST["betreff"] ;
$absatz = "\n" ;
$mail_text .= $_POST["name"].$absatz.$absatz.$_POST["email"].$absatz.$absatz.$_POST["nachricht"]."\n";
$mail_text = stripslashes($mail_text);
$mailmuster = "/^[a-zA-Z0-9-_.]+@[a-zA-Z0-9-_.]+\.[a-zA-Z]{2,4}$/";
if (isset($_POST["senden"])) {
if ($_POST["name"] != "" && $_POST["email"] != "" && preg_match($mailmuster, $_POST["email"]) != 0 && $_POST["betreff"] != "" && $_POST["nachricht"] != "" ) {
if(@mail($mail_empfaenger, $betreff, $mail_text, "From:" .$mail_absender)) {
echo "Die Nachricht wurde erfolgreich gesendet.";
}else{
echo "Auf Grund eines Fehlers kann die Mail nicht gesendet werden.";
}
}else{
echo "Bitte füllt die notwendigen Felder korrekt aus! <br/> (Achtet auf die Form der E-Mail Adresse!)";
}
}
?>