ciao a tutti,
sto cercando di scrivere un piccolo script che prenda i dati degli utenti dal db e spedisca una mail ad ogni utente, però quando metto la funzione mail() all'interno del ciclo WHILE non sembra funzionare. Dove sbaglio?

Codice PHP:
$conn mysql_connect("$dbhost""$dbusername""$dbuserpassword") or die(mysql_error());

mysql_select_db("$dbname") or die(mysql_error());

$result mysql_query("SELECT * FROM players where stato='a' ");

$row mysql_fetch_array($result);

while (
$line mysql_fetch_array($resultMYSQL_NUM)) {

    
$a=$line[3];
    
$oggetto="enjoy DK";
    
$messaggio="hello!";
    
$intestazioni"From:DK<slap@design.com>\n";
    
$intestazioni2 "Bcc: Ricevente Nascosto <dk@xyz.us>\n";
    
$intestazioni3 "MIME-Version: 1.0\n";
    
$intestazioni4 "Content-Type: text/html; charset=\"iso-8859-1\"\n";
    
$intestazioni5 "Content-Transfer-Encoding: 7bit\n\n";    
    
mail($a$oggetto$messaggio$intestazioni.$intestazioni2.$intestazioni3.$intestazioni4.$intestazioni5);    
    echo (
$line[1] . " " $line[2] ." " $line[3]);
    echo (
"
"
);
}


$contatti mysql_num_rows($result);

echo (
"CONTATTI TOTALI: ".$contatti."

"
);

mysql_close($conn