• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Mail kommt nicht an

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?
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("[email protected]", $_POST["thema"], $_POST["message"], $header);
                if (!$mail) {
                    $errorMessage = error_get_last()['message'];
                    echo "<script>alert('".$errorMessage."');</script>";
                }
            }
            ?>
[email protected] ist natürlich eigentlich meine normale Mail-Adresse
 
Werbung:
Die Mail-Funktion von PHP sollte man meiden, verwende besser eine fertige Mailer-Klasse w.z.B. den phpMailer
 
Werbung:
Zurück
Oben