Ya se que a lo mejor deberia poner este tema en PHP; pero quizas aqui me podais ayudar mas.
Resulta que me acabo de dar cuenta de que mi hosting tiene las siguientes restricciones a la hora de enviar emails:
- 25 emails cada 2 min
- 200 emails por hora
- 40 freceptores por email
para mejorar la calidad del servicio (basicamente porque si quieres quitar esas restricciones, contratas un pack pagando mas y lo solucionas) o eso se supone.
La cosa es que mediante codigo PHP, enviaba cada mes (aproximadamente) un email a TODOS los contactos que tengo en la BBDD (9000 aproximadamente) mediante la funcion mail.
Me gustaria saber que consejo me podriais darpara poder enviar todos los emails sin matarme la cabeza.
Soluciones que se me habian ocurrido:
1- Poner en una carpeta oculta para Google con un nombre raro, 1 archivo .PHP que envia 24 emails. Cada 5 min, cambio la variable y vuelvo a ejecutar la pagina, etc.
2- Meto en una accion del cron (cada 15 dias) una pagina .php que haga que este abierta hasta que termine (mejor meto 2 o 3 paginas cron, cada 1 con 3000 emails y que se ejecuten las 3 cada 15 dias, pero 1 cada dia distinto), de tal forma que cree una especie de TIEMPOS DE ESPERA para que envie solo 23 (los 2 emails que faltan los dejo por si las moscas) emails cada 5 min (6 para asegurar), y cuando llegue a 195 (esos 5 me los guardo por si acaso) espere 1 hora; y todo eso sin que la pagina de ningun error ni nada....que SIEMPRE ESTE CARGANDO HASTA QUE LLEGUE AL FINAL.Ç
¿Alguien me puede decir como podria solucionar este asunto? ¿Que opcion hariais? ¿Me podeis ayudar?
Muchas gracias.
Un saludo
Resulta que me acabo de dar cuenta de que mi hosting tiene las siguientes restricciones a la hora de enviar emails:
- 25 emails cada 2 min
- 200 emails por hora
- 40 freceptores por email
para mejorar la calidad del servicio (basicamente porque si quieres quitar esas restricciones, contratas un pack pagando mas y lo solucionas) o eso se supone.
La cosa es que mediante codigo PHP, enviaba cada mes (aproximadamente) un email a TODOS los contactos que tengo en la BBDD (9000 aproximadamente) mediante la funcion mail.
Me gustaria saber que consejo me podriais darpara poder enviar todos los emails sin matarme la cabeza.
Soluciones que se me habian ocurrido:
1- Poner en una carpeta oculta para Google con un nombre raro, 1 archivo .PHP que envia 24 emails. Cada 5 min, cambio la variable y vuelvo a ejecutar la pagina, etc.
2- Meto en una accion del cron (cada 15 dias) una pagina .php que haga que este abierta hasta que termine (mejor meto 2 o 3 paginas cron, cada 1 con 3000 emails y que se ejecuten las 3 cada 15 dias, pero 1 cada dia distinto), de tal forma que cree una especie de TIEMPOS DE ESPERA para que envie solo 23 (los 2 emails que faltan los dejo por si las moscas) emails cada 5 min (6 para asegurar), y cuando llegue a 195 (esos 5 me los guardo por si acaso) espere 1 hora; y todo eso sin que la pagina de ningun error ni nada....que SIEMPRE ESTE CARGANDO HASTA QUE LLEGUE AL FINAL.Ç
¿Alguien me puede decir como podria solucionar este asunto? ¿Que opcion hariais? ¿Me podeis ayudar?
Muchas gracias.
Un saludo