Como podria hacer para enviar 3000 correos de 200 en 200, para que no se sature el servidor?
Condiciones:
- No tengo cron jobs en mi hosting
- Tengo que hacerlo en el area de administracion de una web, asi que la gente no puede acceder a ella "cada cierto tiempo"
- A la hora de enviar, tengo una especie de "barra de progreso" de envio de los mails, asi que me gustaria que el usuario viera una continuidad, es decir, que no se notara que se estan enviado en bloques de 200, para que salga un mensaje de confirmacion solo al final del envio.
(Esto ultimo no es una condicion necesaria, entre otras cosas, porque creo que es bastante dificil, jeje)
En realidad no es que se sature el servidor SMTP, es porque apache no admite mas ejecuciones, por eso quiero darle un respito a la ejecucion.
El error es el siguiente:
"Fatal error: Maximum execution time of 30 seconds exceeded in class.smtp.php on line 414"
Tampoco me gustaria tener que cambiar el php.ini. Vamos, que en principio no es una opcion.
Gracias