Отправить почту с помощью функции php mail () [duplicate]

На этот вопрос уже есть ответ здесь:

Функция PHP mail не завершает отправку электронной почты 24 ответа

У меня проблема с отправкой почтового сообщения по phpпочта () функция. Я не уверен, что это проблема с кодом, потому что я читал, что некоторые хостинг-серверы не позволяют отправлять почту, но я пытаюсь отправить это письмо также, когда веб-сайт находится на локальном хосте, и он все еще не работает - после нажатия " Отправить «Я вижу информацию:« Ваше письмо отправлено », но когда я проверяю свой почтовый ящик, почты нет (также в спаме).

Для меня код выглядит хорошо, но, возможно, я что-то упустил. Второй вариант, который я рассматриваю, заключается в том, что мой локальный хост не позволяет отправлять почту.

<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.";
    }
?>

Фотографии с моей php conf:

Ответы на вопрос(2)

Ваш ответ на вопрос