Salve a tutti!
Sto cercando di inserire un semplice form nel mio sito per registrarsi alla newsletter; contiene un solo campo dove l'utente può inserire il suo indirizzo mail e il tasto invia.
Premetto che è la prima volta che uso un form, e non conosco il linguaggio php.

questo è il codice del form che ho inserito nella pagina

codice:
 <form action="inviamail.php" method="post" name="inviamail">  
<font face="Arial" size="2" color="#800000"><u>  
Iscriviti alla Newsletter!</u></font> <input type="text" size="20" name="email">
  
<input type="submit" value="Invia"></form>
poi ho creato con notepad la pagina inviamail.php, inserendo il seguente codice

codice:
 <?php 
$indirizzo="newsletter@miosito.it"; 
{ 
mail($indirizzo,"Messaggio da parte di $nome: $oggetto" ,"$nome - $email ha inviato il seguente messaggio:" ,"$messaggio"); 
 
 
echo ("Il messaggio è stato inviato con successo "); 
 
 
} 
?> 


Torna al sito</p>
a quanto suppongo, il form dovrebbe inviare le informazioni alla pagina php, che dovrebbe spedirle alla mail e fare il redirect alla pagina selezionata.

nella realtà, invece, non arriva nessuna mail e viene visualizzata la pagina inviamail.php che contiene solo la semplice scritta "torna al sito".

sapete dirmi cosa ho sbagliato?
grazie!