Ho modificato così il codice PHP, ma continua a non funzionare

Codice PHP:
<?php
                  $destinatario 
$_POST['destinatario'];
                  
$mittente $_POST['mittente'];
                  
$oggetto $_POST['oggetto'];
                  
$nome $_POST['nome'];
                  
$messaggio="Nome: " $nome "\n";
                  
$messaggio=$messaggio "Cognome: " $_POST['cognome'] . "\n";
                  
$messaggio=$messaggio "Indirizzo: " $_POST['indirizzoAbitazione'] . "\n";
                  
$messaggio=$messaggio "Città: " $_POST['citta'] . "\n";
                  
$messaggio=$messaggio "Provincia: " $_POST['provincia'] . "\n";
                  
$messaggio=$messaggio "CAP: " $_POST['cap'] . "\n";
                  
$messaggio=$messaggio "Telefono: " $_POST['telefono'] . "\n";
                  
$messaggio=$messaggio "TShirt [S-M-L-XL-XXL]: " $_POST['tShirtS'] . $_POST['tShirtM'] . $_POST['tShirtL'] . $_POST['tShirtXL'] . $_POST['tShirtXXL'] . "\n";
                  
$messaggio=$messaggio "TShirt donna [XS-S-M-L-XL]: " $_POST['tShirtDonnaXS'] . $_POST['tShirtDonnaS'] . $_POST['tShirtDonnaM'] . $_POST['tShirtDonnaL'] . $_POST['tShirtDonnaXL'] . "\n";
                  
mail($destinatario$oggetto$messaggio"From: $nome <$mittente>");
                  
                  
// Invio la mail
                  
if (mail($destinatario$oggetto$messaggio"From: $nome <$mittente>"))
                  {
                    echo 
"

Il tuo ordine è andato a buon fine!

                    Nel giro di qualche giorno ti invierò una mail con l'importo totale da pagare per la maglietta.</p>"
;
                  }else{
                    echo 
"

Si è verificato un errore nell'invio della mail.

                    Se l'errore dovesse persistere, puoi inviare la mail all'indirizzo ordini{at}jennifercapriatitennis[dot]com</p>"
;
                  }
            
?>