Timer
Mitglied
Hey,
ich habe auf meiner Seite ein Kontaktformular erstellt, bei dem man etwas reinschreiben kann und absenden kann. Beim Absenden soll es nun an eine Email Adresse gehen mit der E-Mail Adresse des Accounts, der das gesendet hat. Leider kommt keine Mail an. Woran liegt das?
mail@yahoo.com ist natürlich eigentlich meine normale Mail-Adresse
ich habe auf meiner Seite ein Kontaktformular erstellt, bei dem man etwas reinschreiben kann und absenden kann. Beim Absenden soll es nun an eine Email Adresse gehen mit der E-Mail Adresse des Accounts, der das gesendet hat. Leider kommt keine Mail an. Woran liegt das?
HTML:
<form id="contactForm" method="post" action="">
<input id="contactThema" name="thema" placeholder="Thema (z.B. Kauf)" required>
<textarea id="contactText" name="message" rows="10" placeholder="Nachricht" required></textarea>
<input type="submit" value="Senden" id="contactSend">
</form>
<?php
if(isset($_POST["thema"])&&isset($_POST["message"])) {
$message=$_POST["message"]."\n".$_SESSION["name"];
$header .= 'From: '.$_SESSION["name"].' <'.$_SESSION["mail"].'>';
$mail = mail("mail@yahoo.com", $_POST["thema"], $_POST["message"], $header);
if (!$mail) {
$errorMessage = error_get_last()['message'];
echo "<script>alert('".$errorMessage."');</script>";
}
}
?>