Enviar correo electrónico con PHP desde el formulario html al enviar con el mismo script

Quiero enviar un correo electrónico con PHP cuando un usuario haya terminado de completar un formulario HTML y luego enviar por correo electrónico información del formulario. Quiero hacerlo desde el mismo script que muestra la página web que tiene el formulario.

Encontré este código, pero el correo no se enví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";
    }
}

?>

¿Cuál es el código para enviar un correo electrónico en PHP?

Respuestas a la pregunta(8)

Su respuesta a la pregunta