Desde un novato: hoy tuvimos una experiencia en la que básicamente todo nuestro correo electrónico se detuvo y los usuarios no podían registrarse, recuperar contraseñas ni iniciar sesión con correo electrónico, porque el resumen semanal se activó después de una migración de un foro antiguo y había más de 300 mil correos en la cola de sidekiq. Por lo tanto, cualquier persona que intentara iniciar sesión por correo, registrarse o recuperar su contraseña, etc., no recibió ningún correo y quedó jodida (como se dice)..
El problema se debió al hecho de que usamos GMAIL como retransmisor de correo, y GMAIL (gratuito) establece límites para este tipo de retransmisión SMTP, por lo que GMAIL nos bloqueó por un día.
Me gustaría solicitar esta función en el futuro (a menos que exista otra forma de abordar esto).
Propuesta
Agregar otro conjunto de variables en app.yml que permitan a los administradores configurar un retransmisor de correo diferente para los resúmenes.
Durante el proceso de configuración, el diálogo podría incluir la pregunta: ¿Desea configurar un servidor SMTP diferente para los resúmenes?, y el usuario podría usar el mismo retransmisor SMTP si lo desea.
Fundamentación
Para foros grandes con mucha actividad de resúmenes, sería útil tener la opción de retransmitir estos correos de resumen a través de un retransmisor SMTP diferente al utilizado para tareas clave, como recuperación de contraseñas, inicio de sesión y registro.
Por ahora, hemos desactivado todos los resúmenes. Vimos una opción para limitar esto según el número de días X recientes. El valor predeterminado, cuando lo revisé hoy, era de 365 días. Por alguna razón, nuestro servidor migrado acumuló más de 300 mil mensajes en la cola.
Discusión
No es un problema enorme, pero creo que sería bueno separar los correos de resumen de los correos críticos, ya que incluso si la prioridad de la cola es mayor para los correos críticos, si el retransmisor SMTP se bloquea debido a un número excesivo de resúmenes, los correos críticos también quedarán bloqueados.
Además, algunos foros podrían estar experimentando una situación similar sin saber por qué su correo SMTP no funciona; cuando en realidad fue bloqueado por la razón mencionada.
Gracias por su atención y consideración.
TangentialDuck