Então, acabamos de migrar um fórum antigo e não utilizado para o Discourse há cerca de um mês, incluindo mais de 200.000 usuários. O fórum estava naturalmente em um estado de completa bagunça e ainda não estava em condições de ser divulgado.
Mas notei agora em Admin/Emails que MUITOS e-mails de resumo parecem ter sido enviados toda semana:
Nós realmente enviamos acidentalmente um e-mail para todo o banco de dados de mais de 200.000 membros uma vez por semana durante o último mês?!!
Desliguei a função de e-mails de resumo por enquanto, mas desejo ativá-la apenas para novos membros do fórum. Não quero enviar e-mails para membros existentes porque este fórum está inativo há muitos anos, então é muito provável que esses usuários não queiram receber e-mails de resumo.
Existe alguma maneira de alterar todas as configurações de usuário atuais para que eles não recebam e-mails depois que eu reativar a função de resumos? Alterar os usuários para trust_level_0, ou talvez desativá-los todos, conseguiria isso?
Sim, basta ir para as configurações do site do administrador e encontrar a frequência padrão de resumo de e-mail. Altere para nunca. Ele perguntará se você deseja aplicar as alterações retroativamente. Clique em “Sim”.
Obrigado, mas não tenho certeza se isso faz o que eu quero. Idealmente, eu só quero que usuários ATIVOS recebam o e-mail de resumo. Portanto, apenas NOVOS usuários devem receber o e-mail de resumo, e todos os usuários anteriores, por padrão, não devem recebê-lo, a menos que façam login no fórum.
Não tenho certeza se foi “todo mundo”. Geralmente, esses resumos param quando alguém não faz login por suppress digest email after days (padrão de 180 dias).
Você também pode fazer isso uma vez, definindo-o como nunca e aplicando-o retroativamente, depois altere-o de volta para o que você quiser para novos usuários, mas desta vez escolha Não quando for perguntado para aplicar aos usuários existentes.