salve ragazzi,
sono alle prime armi con php, ho provato a realizzare un modulo per la ricezione di messaggi dalla pagina contattaci del sito ma non riesco a farlo funzionare correttamente.
Impostato come segue riesco a ricevere il modulo via email ma con solo il campo messaggio,
Se invece in $sendmail = mail (info@miosito.it", inserisco gli altri campi $nome, $cognome, $via, etc. non mi funziona proprio. Mi aiutate a individuare dov'è che sbaglio?

Grazie.

<?php
if (isset ($_POST["submit"])){
$nome = $_POST ["nome"];
$cognome = $_POST ["cognome"];
$via = $_POST ["via"];
$cap = $_POST ["cap"];
$citta = $_POST ["citta"];
$telefono = $_POST ["telefono"];
$email = $_POST["email"];
$messaggio= $_POST["messaggio"];

$comment = "$nome scrive: /n/n $messaggio";
$sendmail = mail ("info@miosito.it", $comments, $messaggio, "From: $email");
if ($sendmail)
echo "Invio del messaggio riuscito!";
else
echo "Impossibile inviare il messagggio";
}
?>
<html>
<body>

<form name = "form1" method="post" action="<?php echo $_SERVER ["PHP_SELF"];?>">

Nome
<input type="text" name="nome">


Cognome
<input type="text" name="cognome">


Via
<input type="text" name="via">


Cap
<input type="text" name="cap">


Città
<input type="text" name="citta">


Telefono
<input type="text" name="telefono">


E-mail
<input type="text" name="email">



Messaggio
<textarea name="messaggio" ROWS=10 COLS=40></textarea>


<input type="submit" name="submit" value="invia">
<input type="reset" name="reset" value="reimposta">
</FORM>
</body>
</html>