Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/09/2014, 14:14
Triby2
 
Fecha de Ingreso: julio-2014
Mensajes: 334
Antigüedad: 9 años, 9 meses
Puntos: 30
Respuesta: ¿Es posible limitar el envio de correos con PHPMAILER?

Claro que se puede, mediante cronjobs!

Si ya tienes cada correo asignado con un id de manera correlativa (si no, hazlo), creas un script que trabaje con un archivo de texto o archivo ini (a tu elección) y que cada hora que cronjobs lo ejecute, lea el archivo de texto, comprueba si se han enviado todos los correos o no, y envie el grupo de correo que le toque en ese momento y una vez enviado, asignar al grupo con un 1 o como quiereas que servirá para indicar que ya se han enviado los correos de ese grupo.

Crea un archivo ini que guarde la cantidad de correos en total, que guarde los grupos de 100 y que le asigne a cada grupo un 1 o un 0 dependiendo si se ha enviado ese grupo de correos.

Ese archivo tiene que llamar a la función que envia los correos, cuando tengas el script hecho, lo adjuntas al cronjob de tu servidor y le dices que lo ejecute cada hora.