¿Esto ya es una función en Discourse? ¿Cómo puedo acceder a ella?
Tuve un problema con la configuración de mi correo electrónico en una nueva instalación de Discourse y me gustaría reenviar todas mis invitaciones y cualquier otro correo electrónico que no se haya enviado correctamente.
Ese es un tema bastante antiguo; esa función se agregó en 2014.
Esa función específica solo trata sobre reenviar invitaciones. Puedes verla asociada a las invitaciones que has enviado en tu perfil: community.example.com/my/invited/pending
No creo que exista una forma de reenviar otros correos electrónicos desde la interfaz de Discourse; eso tendría que hacerse mediante la línea de comandos en tu servidor. No conozco los pasos exactos para ello, pero dependiendo de la importancia de los correos electrónicos no recibidos, puede que sea más trabajo del que vale la pena.
Me encantaría saber cómo reenviar los correos electrónicos fallidos. De hecho, debería haber un botón en la lista de correos fallidos para reenviarlos una vez que se hayan corregido la configuración de correo.
O quizás Discourse debería reintentar un número de veces o durante varios días en caso de error.
Es bastante importante en mi caso, ya que tenía cientos de invitaciones después de importar mi antiguo foro a Discourse. ¡Nadie recibió sus invitaciones!
Lamentablemente, no. ¡De la experiencia se aprende!
Sin embargo, en ese momento probé la funcionalidad del correo electrónico y funcionaba correctamente. En algún momento entre entonces y cuando realicé las invitaciones masivas, el correo dejó de funcionar. Fue un problema del servidor, pero esto podría ocurrir en cualquier momento. ¡Me sorprende que no haya forma de reenviar los correos electrónicos fallidos!