salve a tutti. Ho creato un semplice script per inviare delle newsletter. Però ho notato che il numero degli iscritti è aumentato troppo e quindi lo script mi da errore, non inviando a tutti la newsletter.
quello che volevo chiedere è come posso fare in moddo che lo script invii un numero di email per volta, così da non creare l'errore.

Posto il codice per aiutare:

Codice PHP:

$messaggio 
$_POST['messaggio']; 
$da "info@miodominio.it"

$db_host="localhost";
$db_login="login";
$db_pass="pass";
$database="database";

// connessione al database
$db=mysql_connect("$db_host","$db_login","$db_pass"
or die (
"Non riesco a connettermi a [b]$db_host"); 

// selezione del DB
mysql_select_db ($database$db
or die (
"Non riesco a selezionare il db $database
"
);

$query_utenti mysql_query("SELECT * FROM utenti ");

while (
$row mysql_fetch_array ($query_utenti)) 
     { 
      
$nome $row["nome"];
$email $row["email"];


$mail_to $email
$mail_from $da
$mail_subject "newsletter"
$mail_body "$messaggio";


// Intestazioni HTML 
$mail_in_html "MIME-Version: 1.0\r\n"
$mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n"
$mail_in_html .= "From: <$mail_from>"


// Processo di invio 
if (mail($mail_to$mail_subject$mail_body$mail_in_html)) 


echo 
"<p lang=\"it\"> [b] newsletter inviata [/b]</p>";


else 


echo 
"<p lang=\"it\"> [b] Errore [/b]";
}


}
?> 
Spero che qualcuno possa aiutarmi. Ne avrei veramente bisogno!!

Grazie!!