Wysyłaj e-maile z PHP z formularza html po przesłaniu za pomocą tego samego skryptu

Chcę wysłać wiadomość e-mail z PHP, gdy użytkownik zakończy wypełnianie formularza HTML, a następnie przesyła e-mailem informacje z formularza. Chcę to zrobić z tego samego skryptu, który wyświetla stronę internetową, która ma formularz.

Znalazłem ten kod, ale poczta nie wysyła.

<?php 

if (isset($_POST['submit'])) {
    $to = $_POST['email']; 
    $subject = $_POST['name'];
    $message = getRequestURI();
    $from = "[email protected]";
    $headers = "From:" . $from;

    if (mail($to, $subject, $message, $headers)) {
        echo "Mail Sent.";
    }
    else {
        echo "failed";
    }
}

?>

Jaki jest kod do wysyłania wiadomości e-mail w PHP?

questionAnswers(8)

yourAnswerToTheQuestion