Il form mail è un pò particolare, il mio suggerimento è quello di inserire innanzi tutto solo variabili dentro la funzione...inoltre $_POST['nome'] non è messo nel punto corretto ma va nell'header cioe intestazioni prova così, inserisci le tue variabili:
Codice PHP:
$to = 'tuaemail.com/it';
$nome = $_POST['nome'];//il nome di chi invia
$email = $_POST['email'];//la mail di chi invia
$messaggio = $_POST['message'];//il testo del messaggio
$soggetto = 'Soggetto';
$messaggio = $messaggio."\n\nFrom: ".$nome."\n".$email;
$headers = 'From: : Tuo sito'. "\r\n" .
'Reply-To: ' .$email;
if (mail($to, $soggetto, $messaggio, $headers)){
print("<h3> Email inviata correttamente</h3>");
}
else{
print("<h3> invio fallito </h3>");
}