Come da oggetto la funzione mail sembra non funzionare. Dico sembra perchè non vorrei fosse non esatta un impostazione di postfix. Ho usato questo script per far partire una e-mail:
<?php
/*Here we are going to declare the variables*/
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
//Save visitor name and entered message into one variable:
$formcontent="VISITOR NAME: $name\n\nFEEDBACK: $message";
$recipient = "pippo@yahoo.it";
$subject = "Contact Form";
$mailheader = "From: $email\r\n";
$mailheader .= "Reply-To: $email\r\n";
$mailheader .= "MIME-Version: 1.0\r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Failure!");
echo "Thank You!";
?>

Una volta eseguita restituisce il Thank you ma la e-mail non arriva.
In php.ini ho messo sendmail_path: /usr/sbin/sendmail -t -i

Una mano??