questo è il mio codice,mi sapete dire cosa c'è che nn va?

if (isset ($query_visual_nick))
{
$pass = $row_visual_nick['Password'];
$email = $row_visual_nick['Email'];

// Configuro i dati di invio della mail
// (destinatario, mittente, oggetto e corpo)

$mail_to = "$email";
$mail_from = "info@tin.it";
$mail_soggetto = "Inviare email in formato HTML con PHP";
$mail_body = "

Ecco la tua password</p>".$pass;

// Invio la mail
if (mail("$mail_to", "$mail_soggetto", "$mail_body"))
{
print "Email inviata con successo!";
}
else
{
print "niente invio";
}
}
else
{
print "niente";
}

mi dà sempre "niente invio";
ciao