Hola a todos,
He hecho un script para enviar noticias por correo a los usuarios de mi web y para hacerlo utilitzo la clase phpMailer.
El caso es que permito seleccionar tantos usuarios como quiera y envío un correo para cada uno de ellos.
Mi problema es que si selecciono pocos usuarios (5) me lo hace bien pero si selecciono 50 sólo me envia el correo a los 23 primeros por ejemplo y luego el script deja de ejecutarse. He hecho un log de seguimiento y no es que me de error el envio ni nada, simplemente antes de enviar el correo 24 el script deja de ejecutarse.
Supongo que el problema es por el tiempo de ejecución pero he puesto la función de php para aumentar el limite de memoria y sólo me ha enviado un par de correos más:
Código PHP:
ini_set ( "memory_limit", "50M");
No se si la solución a este problema viene por parte de la configuración del servidor o hay alguna función, paquete o manera mejor de enviarlo por php.
¿Alguien puede darme algún consejo?
¡Saludos!