L
locoporti
Épsilon
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Hola Betas!
Aprovecharé la sección para hacerles una consulta, quizá pueden ayudarme y ahorrarme un poquito de tiempo.
Actualmente, tengo un proyecto en el cual necesito enviar correos. Estos correos, se envían al momento de hacer un click que, mediante ajax, ejecuta el código que los envía (pueden ser hasta 1000, según sea la empresa).
Lo que sucede actualmente es que me muestra un cargador mientras estos correos se envían y debido a que es una gran cantidad de correos, tarda mucho en dar una respuesta de finalizado.
Quisiera saber, si hay posibilidad de que se ejecuten en segundo plano, es decir, que funcione algo como esto:
Y que se vayan enviando los correos.
1. He revisado que podría hacer con cron jobs, pero como les digo, el click es una llamada a la acción (call to action).
2. Los correos son personalizados (es decir, se envía el nombre del colaborador).
3. He probado con la librería Gearman, pero no me da el suficiente soporte.
4. Uso Swiftmailer con SendGrid.
Si tienen alguna idea de cómo podría hacer esto, estaría muy agradecido.
¡Un abrazo betas!
Aprovecharé la sección para hacerles una consulta, quizá pueden ayudarme y ahorrarme un poquito de tiempo.
Actualmente, tengo un proyecto en el cual necesito enviar correos. Estos correos, se envían al momento de hacer un click que, mediante ajax, ejecuta el código que los envía (pueden ser hasta 1000, según sea la empresa).
Lo que sucede actualmente es que me muestra un cargador mientras estos correos se envían y debido a que es una gran cantidad de correos, tarda mucho en dar una respuesta de finalizado.
Quisiera saber, si hay posibilidad de que se ejecuten en segundo plano, es decir, que funcione algo como esto:
- - Presionan click.
- - Darle un mensaje al usuario: "Se enviarán los correos".
Y que se vayan enviando los correos.
1. He revisado que podría hacer con cron jobs, pero como les digo, el click es una llamada a la acción (call to action).
2. Los correos son personalizados (es decir, se envía el nombre del colaborador).
3. He probado con la librería Gearman, pero no me da el suficiente soporte.
4. Uso Swiftmailer con SendGrid.
Si tienen alguna idea de cómo podría hacer esto, estaría muy agradecido.
¡Un abrazo betas!