Que tal, tengo una base de datos con 82,695 registros exactamente a los cuales deseo hacerles un envio masivo de emails, tengo un servidor dedicado el cual me permite realizar todos los envios que yo quiera, hice un script que simplemente seleccionaba los registros de la base de datos (mysql) y enviaba el correo con la funcion mail() el el problema es que hubo usuarios que reportaron que les llego hasta 500 veces el mismo correo, y a otros no les llego.
Ejemplo del sencillo script:
$rs = mysql_query("SELECT * FROM suscriptores");
while($row=mysql_fetch_array($rs)) {
mail($row["email"],"Asunto","Mensaje",$cabeceras);
}