Ok, scusa ma credevo che l'unica istruzione importante fosse quella.
Lo script è questo (ho tolto le parti in html x sintetizzare):

Codice PHP:
<?php
$destinatario 
"mionome@miosito.it";
$mittente "contatto@miosito.it";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it">
...
...
        <?php if (!isset($_POST['invia']))  {
      
?>    
      <h3>ACCESSO ERRATO</h3>
      

Si è verificato un errore, probabilmente sei arrivato a questa pagina da
              un percorso sbagliato.</p>
            <?php
            
} else  {
                    
$messaggio  stripslashes($_POST['messaggio']);
                    if (
mail($destinatario,"Contatto dal sito",$messaggio,"From:$mittente"))
                    {
                    
                    
?>
                    <h3>MESSAGGIO INVIATO </h3>
                    

Il tuo messaggio &egrave; stato inviato correttamente</p>
                    <?php
                    
}
                    else
                    {
                    
?>
                    <h3>ERRORE NELL'INVIO</h3>
                    

Siamo spiacenti, ma ci sono stati dei problemi nell'invio del messaggio, riprova più tardi</p>
                    <?php
                    
}
                    }
                        
    
?>
...
...
</html>
La variabile $messaggio è passata da un'altra pagina in cui c'è la form per inserire i dati.