Como desativar todos os e-mails enviados pelo Discourse?

Desativei o resumo de pré-visualização, mas hoje recebi um e-mail informando que alguém comentou em um tópico.

Por enquanto, não quero que os usuários recebam nenhum e-mail, exceto o e-mail de convite. Como desativar?

Não há uma maneira garantida de fazer isso. Temos a configuração do site disable emails, mas isso desativará todos os e-mails, incluindo o convite.

Isso também impedirá que eles recuperem suas contas, caso precisem redefinir uma senha. O e-mail é fundamental para o Discourse; não é realmente prático usá-lo sem um e-mail funcional.

Meu problema é que inseri um HTML de convite no estilo do e-mail, dessa forma, o mesmo modelo de convite é aplicado a todos os e-mails.

Portanto, não faz sentido outros e-mails com este modelo, exceto o e-mail de convite.

O que essa opção faz? O modelo de e-mail personalizado e o CSS são aplicados aos e-mails de resumo.

Talvez dê uma olhada em https://yoursite/admin/site_settings/category/user_preferences?filter=notification e ajuste estas:

Além disso, talvez Optional global invite code ajude você. Mas os usuários ainda precisarão ser capazes de receber e-mails de verificação e de redefinição de senha, a menos que você use algo como autenticação do Google, talvez.

Se isso for para algum período de teste/avaliação e você tiver Autenticação do Google (ou similar) e a coisa do convite global funcionar para você, você poderia desativar os e-mails. Mas não seria muito legal.

Existem duas preferências de usuário que controlam quais e-mails são enviados para um usuário. As configurações estão localizadas na seção E-mails da página de preferências do usuário:

A primeira configuração na captura de tela controla quando mensagens pessoais devem ser enviadas como e-mail. A segunda configuração controla quando e-mails relacionados a atividades em um tópico devem ser enviados para um usuário. Para o seu caso, talvez você queira definir a segunda configuração como “nunca”.

Você pode definir valores padrão para todo o site para essas preferências. Eles são definidos pelas configurações do site default email messages level e default email level.

Talvez haja outra maneira de lidar com isso. Vou ver se consigo pensar em algo. No entanto, pode ser necessário simplificar o HTML que está sendo usado atualmente no seu e-mail de convite.