mira hice esto, probe con mi mail, me mande 3.000 y despues 10.000 es una locura!! pero no encontre otra solucion y a mi no me los limita, pero he recibido quejas que los mails no llegan te dejo el codigo aunque con muchas dudas sobre su efectividad
![Patada](http://static.forosdelweb.com/fdwtheme/images/smilies/footinmouth.png)
![Patada](http://static.forosdelweb.com/fdwtheme/images/smilies/footinmouth.png)
, lo que si funciona ....
![Afirmando](http://static.forosdelweb.com/fdwtheme/images/smilies/afirmar.gif)
Código PHP:
$num=1;
$tanda="tanda".$num;
$n=1;
$div=1;
while ($row = mysql_fetch_array($result))
{
if($n/300==$div){//agrupo en 300
sleep(10);
$num++;
$tanda="tanda $num";
echo "durmiendo 10 segundos<br>";
$div++;
}
mail($row["mail"],$tanda,$n,$sheader);
echo "$n<br>";
$n++;
}
aqui te dejo una captura para patentar esta locura ....
probe en hotmail y en gmail en el primero me llegan sin agruparse y de la cantidad justa, en el segundo se agrupan, no he podido comprobar si llegan todos, lo que si llegan desordenados, es decir, el 6 y despues el 100 despues el 30 y luego el 500, es extraño creo que se debe formar una colaen el server, la verdad es que he echo prueba error y aun no llego a una solucion concreta.
pd: cabe destacar que los correos pesan lo mismo unos con otros.