Existe alguma configuração de administrador para desativar o e-mail de "post aprovado" enviado aos usuários?

Olá!

Estou escrevendo para fazer uma pergunta sobre as notificações por e-mail para o processo de aprovação no Discourse. Existe alguma configuração para desativar o e-mail de "post aprovado" que é enviado aos usuários?

Notei que toda vez que aprovo ou rejeito uma postagem, o usuário que a enviou recebe uma notificação por e-mail. Isso pode ser irritante e desnecessário para alguns usuários, especialmente se eles já usam o aplicativo ou o site do Discourse para verificar o status de suas postagens.

Gostaria de saber se há alguma maneira de desativar essas notificações por e-mail, ou pelo menos torná-las opcionais para os usuários. Procurei nas configurações e na documentação, mas não encontrei nenhuma opção para fazer isso.

Se você souber como desativar o e-mail de "post aprovado", ou se tiver alguma sugestão ou feedback, por favor, me avise. Agradeço sua ajuda e cooperação.

1 curtida

Se eles virem a notificação online, o Discourse não enviará um e-mail. Esta é a sua principal preocupação?

sim, e-mails para redefinição de senha devem ser enviados apenas

Também estou interessado nisso. Estamos construindo uma categoria onde as postagens precisam ser pré-aprovadas, e os usuários já sabem disso. Uma notificação por e-mail seria barulho e contribuiria para a fadiga de alertas.

Este tópico aborda uma questão semelhante, mas não esta em particular.

Gostaria de desativar os e-mails de “sua postagem foi aprovada” para os usuários. Atualmente, temos a) aprovação necessária para todas as postagens (somos bastante pequenos) e b) e-mails ativados para todos os tópicos observados. Não vejo uma configuração que controle outras notificações por e-mail.

Acabei de testar isso com um usuário fictício e recebi uma notificação por e-mail se a postagem foi aprovada depois que saí da conta fictícia E enquanto ainda estava logado (também vi uma notificação no centro de notificações).

Olá e bem-vindo :slight_smile:

Não tenho certeza se estou captando a nuance da diferença entre o seu caso de uso e a solicitação de Feature aberta?

Bem, eles são exibidos em contextos diferentes e se comportam de maneira diferente – um como desejado, o outro não.

“Sua postagem precisa ser aprovada” é uma sobreposição pop-up exibida enquanto conectado. Eu tenho respostas por e-mail habilitadas, então há uma maneira teórica de que ela possa ser exibida quando um usuário não está conectado. No entanto, nenhuma notificação por e-mail é enviada em nenhum caso (o que é o comportamento desejado aqui).

“Sua postagem foi aprovada” não é uma sobreposição pop-up, mas aparece apenas como uma notificação no “centro de notificações”. Além desta notificação enquanto conectado, um e-mail é enviado a) se uma postagem pela web foi aprovada quando um usuário está conectado, b) se uma postagem pela web foi aprovada quando um usuário estava desconectado, e c) se uma resposta enviada por e-mail foi aprovada quando um usuário estava conectado. Eu não quero notificações por e-mail para este evento em nenhuma condição.

Então, estou me perguntando se há uma maneira de desativar isso. Presumivelmente, há uma configuração que eu perdi?

Ah, entendi. Será que essa solicitação de #recurso é mais sobre a notificação de ‘post aprovado’ do que sobre a etapa de ‘post precisa de aprovação’. :thinking:

Você saberia melhor do que eu :slight_smile:

Para constar, não tenho certeza se alguma dessas notificações por e-mail pode ser controlada em um nível granular.

1 curtida

Desculpe, me distraí verificando se havia um e-mail enviado para ‘post pending approval’ :slight_smile: (acho que não há).

Infelizmente, atualmente não há uma configuração para desativar notificações específicas por e-mail.

:thinking: O que acontece se o modelo de e-mail for substituído por um valor em branco?

Ele enviará um e-mail em branco?

Se sim, uma solução interessante poderia ser se modificássemos o Discourse para não enviar o e-mail se o modelo estivesse em branco.

1 curtida

Curiosamente, não parece haver um modelo para isso, apenas uma opção de personalização de texto.

1 curtida

Pelo que parece, não acho que haja um modelo personalizável para o post_approved. Mas gostei da ideia. Dito isso, uma caixa de seleção para ‘suprimir modelo de e-mail’ também pode funcionar nessa página.

Como a redação é diferente da acima, pesquisar por “post approved” não o encontrará, mas pesquise por post_approved, retirado da outra chave, e você encontrará:

“aquela página” sendo a tela de substituição de tradução?

Além disso, acho que deveríamos falar sobre notificações em vez de e-mails, já que a única razão pela qual é um e-mail é que o usuário não estava ativo?

Não, desculpe. Eu estava olhando para /admin/customize/email_templates

Acho que a notificação no site pode ser desejável, apenas não o e-mail. Embora possa ser questão de gosto.

Acho que este é o mesmo problema da solicitação de #recurso, então combinarei os dois.

1 curtida

Apenas um rápido esclarecimento de que, neste caso, os e-mails são enviados independentemente de o usuário estar logado ou não.