Es común que se configuren notificaciones en los procesos, en ocasiones se requieren para procesos masivos por lo que me gustaría saber: ¿es posible indicar un límite de envío de correos de notificaciones? o bien generar algún tipo de encolamiento para el envío?
Para este caso, la solicitud es por petición de un cliente, que tiene algunas restricciones en el número de correos que se envían por minuto. El buzón de correo es del cliente.
Actualmente las notificaciones en Athento no permiten limitar la cantidad de envíos por minuto ni realizar encolamientos.
En caso de que la notificación provenga de un código custom, se podría evaluar previamente a través de los NotificationLog si dicha notificación fue enviada X veces en dicho minuto, de forma que para cada minuto no se envíe más de X veces.
Si se deseara encolarlo, se podría generar una cola en caché y combinarla con la ejecución de un comando configurado a través del Cron para ejecutarse cada minuto.