Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2006, 03:41
Avatar de oskarL
oskarL
 
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 499
Antigüedad: 18 años, 11 meses
Puntos: 2
Enviar correos de 200 en 200

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
__________________
Solo hay 10 clases de personas, las que saben binario y las que no.