Em uma questão mais geral, precisamos de uma instância do Discourse sem e-mail - ou seja, tal que não precise receber nem enviar nenhum e-mail. Isso é alcançável?
Não tenho certeza se atende aos seus requisitos, mas pode ser feito com o DiscourseConnect. Basicamente, basta definir endereços de e-mail falsos para o campo de e-mail no registro do SSO e definir a configuração do site disable emails para “yes” (sim) ou (provavelmente melhor) “non-staff” (não funcionários). Em seguida, configure um site provedor do DiscourseConnect que permita o registro sem um endereço de e-mail.
Se possível, provavelmente é mais seguro que as contas de funcionários tenham endereços de e-mail reais e recebam e-mails do site. Por exemplo, isso permitirá que eles façam login pela rota /u/admin-login se houver algum problema com o DiscourseConnect.
A solução proposta parece mais uma solução paliativa do que uma funcionalidade. Por isso, selecionei a categoria Contribute > Feature para meu tópico.
A ideia é ter uma instância verdadeiramente sem e-mail.
Um exemplo seria uma conta do ProtonMail que você pode configurar sem especificar nenhum outro e-mail (exceto em alguns casos em que o sistema de verificação deles aciona uma flag de “verificação adicional necessária”).
No nosso caso específico, não queremos usar nenhum serviço de verificação de terceiros. Não precisamos de notificações por e-mail ou respostas por e-mail; as pessoas estariam super confortáveis interagindo com o sistema inteiramente por meio de seus navegadores (ou no aplicativo móvel). Portanto, o que nos impede de ter essa configuração é a incapacidade do registro de usuário de funcionar sem e-mails. O que, bem, é um pouco contrário às expectativas de algumas comunidades, considerando a quantidade de serviços que existem hoje em dia que não exigem nenhum e-mail.
Você acha que seria uma solicitação de funcionalidade viável que tenha chance de ser implementada em algum momento no Discourse?
Ei, ainda estou trabalhando no desenvolvimento do meu plugin. Ele ainda está em estágio inicial e eu não recomendaria usá-lo em produção, a menos que seja essencial para sua comunidade. No entanto, me avise se houver algum recurso que você queira que eu priorize e eu posso tentar fazer isso.