Problemas al enviar mensajes masivamente (no spam) con php

Marta
11 de Mayo del 2004
He realizado un programa que envia correo a una lista de usuarios suscritos y tengo el problema que mi servidor se bloquea y no me deja enviar los mensajes de una sola vez. He tenido que hacer segmentaciones y enviar los mensajes de 1000 en 1000 que es la cantidad aproximada que normalmente me permite enviar de una vez. ¿de que manera podría hacer envios masivos de mail sin que se quedara colgado el servidor?
gracias!!!

jfmarmolejo
11 de Mayo del 2004
Hola !
A mi me pasa algo similar, lo primero es que la sesion en el servidor se queda colgada por Time Out, resulta que si el servidor no detecta que el usuario este navegando desactiva la sesion a los 3 minutos aproximadamente. Eso lo arregle facil cargando una linea al principio de mi script:
ignore_user_abort();

Quizas tu problema no es que el servidor se cuelgue sino no te cancela la sesion, esos script son pesados y tardan bastante en ejecutarse. Hay otra linea que tambien puede ser util:
set_time_limit(0); // Evita error time Out que se ha presentado hasta ahora por lo extenso de la BD.