Mail senden per PHP mail () Funktion [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Die PHP-Mail-Funktion schließt das Versenden von E-Mails nicht ab 24 Antworten

Ich habe ein Problem mit dem Versenden von E-Mails per PHPmail () Funktion. Ich bin nicht sicher, ob es ein Problem mit dem Code gibt, da ich gelesen habe, dass einige Hosting-Server das Senden von E-Mails nicht zulassen, aber ich versuche, diese E-Mails auch zu senden, wenn sich die Website auf localhost befindet und sie immer noch nicht funktioniert - nach dem Klicken auf " Senden "Ich sehe die Information:" Ihre Mail wird gesendet ", aber wenn ich mein Postfach überprüfe, gibt es keine Mails (auch in Spam).

Für mich sieht Code gut aus, aber vielleicht fehlt mir etwas. Die zweite Option, die ich in Betracht ziehe, ist, dass auch mein Localhost das Versenden von Mails nicht zulässt.

<form id="contact" action="mail.php" method="POST">
    <div class="field">
        <label class="fixed_width" for="name">Name:</label><input id="name" name="name" value="Name"/>
    </div>
    <div class="field">
        <label class="fixed_width" for="surname">Surname:</label><input id="surname" name="surname" value="Surname"/>
    </div>
    <div class="field">
        <label class="fixed_width" for="mail">E-mail:</label><input id="mail" name="mail" value="E-mail"/>
    </div>
    <div class="field" id="message">
        <label class="fixed_width" id="message_width" for="mail">Message:</label>
        <textarea id="message" name="message" />Type your message...</textarea>
    </div>
    <div>
        <input class="width" type="submit" value="Send" />
    </div>
</form>

<?php

    srand((double)microtime()*1000000);
    $marker = md5(uniqid(rand()));

    $receiver  = "[email protected]";
    $title = "Mail";
    $sender  = $_POST['name'];
    $sender .= $_POST['surname'];
    $sender_mail = $_POST['mail'];

    $message = $_POST['message'];

    $headers  = "From: $sender <$sender_mail>\n";
    $headers .= "MIME-Version: 1.0\n";
    $headers .= "Content-Type: multipart/mixed;\n";
    $headers .= "\tboundary=\"___$marker==\"";

    $content ="--___$marker==\n";
    $content .="Content-Type: text/plain; charset=\"iso-8859-2\"\n";
    $content .="Content-Transfer-Encoding: 8bit\n";
    $content .="\n$message\n";

    if (mail($receiver,$title,$content,$headers))
    {
        print "Your message is sent.";
    } else {
        print "Your message is not sent.
        <br>Please go <a href=\"javascript:history.back();\">back</a> and send again.";
    }
?>

Bilder mit meiner php conf:

Antworten auf die Frage(2)

Ihre Antwort auf die Frage