En una pregunta más general, necesitamos una instancia de Discourse sin correo electrónico, es decir, que no necesite recibir ni enviar ningún correo electrónico. ¿Es esto factible?
No estoy seguro de si cumple con tus requisitos, pero se puede hacer con DiscourseConnect. Básicamente, solo configura direcciones de correo electrónico falsas para el campo de correo electrónico en el registro SSO y configura el ajuste disable emails del sitio en “yes” (sí) o (probablemente mejor) “non-staff” (no personal). Luego, configura un sitio proveedor de DiscourseConnect que permita el registro sin una dirección de correo electrónico.
Si es posible, probablemente sea más seguro que las cuentas del personal tengan direcciones de correo electrónico reales y reciban correos electrónicos del sitio. Por ejemplo, eso les permitirá iniciar sesión a través de la ruta /u/admin-login si alguna vez hay un problema con DiscourseConnect.
La solución propuesta suena más a una solución temporal que a una característica. Por eso seleccioné la categoría Feature para mi tema.
La idea es tener una instancia verdaderamente sin correo electrónico.
Un ejemplo sería una cuenta de ProtonMail que puedes configurar sin especificar ningún otro correo electrónico (excepto en algunos casos en que su sistema de verificación activa una bandera de “necesita verificación adicional”).
En nuestro caso particular, no querríamos utilizar ningún servicio de verificación de terceros. No necesitamos notificaciones por correo electrónico ni respuestas por correo electrónico; las personas se sentirían muy cómodas interactuando con el sistema a través de sus navegadores (o en la aplicación móvil) por completo. Por lo tanto, lo que nos impide tener una configuración así es la incapacidad del registro de usuarios para funcionar sin correos electrónicos. Lo cual es, bueno, un poco contrario a las expectativas de algunas comunidades considerando la cantidad de servicios que existen hoy en día que no requieren ningún correo electrónico en absoluto.
¿Crees que sería una solicitud de característica viable que tenga alguna posibilidad de ser implementada en algún momento en Discourse?
Hola, todavía estoy trabajando en el desarrollo de mi plugin. Todavía está en sus primeras etapas y no recomendaría usarlo en producción a menos que sea imprescindible para tu comunidad. Sin embargo, házmelo saber si hay alguna característica que quieras que priorice e intentaré hacerlo.