devo fare un form nel quale l'utente riempi i campi con i propri dati (da il consenso alla privacy)e poi cliicando sul tasto iscrivimi invia un email ad un indirizzo impostato. io ho crato questa pagina

ISCRIVI.HTML:

<title>Iscrivi</title>
</head>
<body>
<form name="info" method="post" action="invia.php">


Nome: <input name="nome" type="text">
Cognome: <input name="cognome" type="text">


Città: <input name="citta" type="text">
</p>


Indirizzo email: <input name="email" type="text">
</p>




<textarea name="textarea">Menate varie per la privacy</textarea>
<input name="autorizza" type="checkbox" value="autorizza">
Per presa visione
<input type="submit" name="Submit" value="Iscrivimi">
</p>
</form>
</body>
</html>

poi ho definito la pagina INVIA.PHP
<?php
if (!isset($_POST['nome']) or !isset($_POST['cognome']) or !isset($_POST['citta']) or !isset($_POST['email']) or !isset($_POST['autorizza'])) {
echo("Form incompleto, tornare indietro e completarlo in ogni sua parte");
}
else {
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$email = $_POST['email'];
$citta = $_POST['citta'];
echo("Grazie per averci contattato");
mail("webmaster@novecento.it", "Iscrizione", "Linea 1\nLinea 2\nLinea 3");
}
?>

Non capisco perche non funziona.....qualcuno può aiutarimi perfavore

grazie