mi sto scervellando e non capisco perchè la mail non arriva....

$destinatario = "mail_di_destinazione@libero.it";

$oggetto = "Formazione".$HTTP_POST_VARS['nome_squadra']."";

$messaggio = "Formazione".$HTTP_POST_VARS['nome_squadra']."valevole sia per il campionato che per la Fantacoppa\r\nModulo Utilizzato:".$HTTP_POST_VARS['modulo']."r\n";
$messaggio.= "Titolari:\n\nPortiere\n".$porTit[0]."\n\nDifensori\n".$difTit[0]."\n".$difTit[1]."\n".$difTit[2]."\n".$difTit[3]."\n".$difTit[4]."\n".$difTit[5]."\nCentrocampisti\n".$cenTit[0]."\n".$cenTit[1]."\n".$cenTit[2]."\n".$cenTit[3]."\n".$cenTit[4]."r\n";
$messaggio.= "Attaccanti\n".$attTit[0]."\n".$attTit[1]."\n".$attTit[2]."\r\n";
$messaggio.= "\nRiserve:\n\nPortieri\n".$porRis[0]."\n\nDifensori\n".$difRis[0]."\n".$difRis[1]."\n\nCentrocampisti\n".$cenRis[0]."\n".$cenRis[1]."\n\nAttaccanti\n".$attRis[0]."\n".$attRis[1]."\r\n";
$mittente= "From: Federazione Fantacalcio\r\n";
//$headers.= "Content-type: text/html;\n";

if(@mail($destinatario, $oggetto, $messaggio, $mittente)){

echo " risposta giusta";
}
else{
echo risposta sbagliata";
}