Intanto non inviare la mail due volte...


Codice 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>");
                  
                  // Questo è sufficente
                  
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>"
;
                  } 
poi hai fatto una prova per vedere se riesci ad inviare le mail?
es.
Codice PHP:
mail("nome@indirizzo.com","Test","Test");