Não solicitando suporte. Estou postando para compartilhar o que aconteceu caso alguém em situação semelhante esteja procurando uma solução.
Há algum tempo notamos que nossa instância do Discourse de 1 ano não estava enviando e-mails de confirmação para usuários que se cadastravam.
Tentei enviar e-mails de teste; eles funcionaram sem problemas. Verifiquei nossas configurações; nada parecia fora do lugar. Tentei pesquisar aqui; não consegui encontrar nenhuma solução. Desativei nossos plugins e reconstruí o aplicativo; não funcionou.
Mas, quando estava prestes a pedir suporte, verifiquei nossas configurações mais uma vez e encontrei a causa.
Pensamos que definir isso como “non-staff” desabilitaria resumos de e-mail para usuários não-staff.
Com certeza, diz “qualquer tipo de e-mail”, mas um aviso provavelmente ajudaria, como “Aviso: Definir isso como ‘yes’ ou ‘non-staff’ impedirá o cadastro de usuários em sua instância do Discourse.” ou algo nesse sentido.
Além disso, outra coisa confusa é que, quando um usuário se cadastra, uma mensagem aparece dizendo que um e-mail foi enviado, quando na verdade não foi. Então, no início, pensamos que era um problema com nosso provedor de e-mail.
De qualquer forma, agora que a causa foi encontrada, espero que esta postagem ajude outra pessoa se suas configurações estiverem mal configuradas.
Obrigado por criar e melhorar o Discourse!

