Lo script sotto riportato manda un messaggio a degli indirizzi mail prelevati da un db. Solo che molti utenti mi segnalano che non riescono ad aprire il messaggio o l'allegato, quale può essere il problema ?

$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "SELECT id,titolo,zona,email,data FROM risplavqual WHERE id <= $rec AND id >= $inizio ORDER BY id DESC";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{

print "DATA ";
print $row[data];
print " ID ";
print $row[id];
print " - ";
$destinatario =$row[email];
print $destinatario ;
print (" <BR>\n\n");

$messaggio = " Gentile Utente,....";


print $messaggio;
print (" <BR>\n\n");

$subject="Informazioni";
mail("$destinatario", "$subject", "$messaggio", "From: miosito <miamail@miamail.com>\nX-Mailer: RataMail\nContent-Type: text");

}
mysql_close($db);