Limitar volume de e-mails do fórum via admin

Temos um fórum privado (hospedado na Digital Ocean) com cerca de 950 membros.

Normalmente, enviamos entre 75 mil e 90 mil e-mails por mês (utilizamos o SendGrid como retransmissor de e-mail e estamos bastante satisfeitos com eles).

Neste mês, devido ao crescimento da comunidade e ao apoio aos membros no enfrentamento dos problemas relacionados à COVID-19, o número de postagens disparou de cerca de 100 por semana para bem mais de 350 por semana, ultrapassando 250 mil e-mails até agora neste mês. Isso é uma boa notícia, pois muitos de nossos membros estão encontrando em nossa comunidade um recurso útil neste período.

Desativamos o modo de lista de distribuição por padrão, mas alguns membros (pelo menos até este mês :blush:) preferem participar dessa maneira e selecionaram essa opção como forma de interação. Reluto em entrar manualmente e alterar as preferências dos membros, pois o nível de experiência técnica varia muito entre os participantes da comunidade.

O aumento nas postagens elevou as cobranças do SendGrid de cerca de US$ 30/mês para mais de US$ 120/mês. Embora possamos arcar com isso por um tempo, precisamos encontrar uma solução de curto e longo prazo para lidar com essa situação; a educação dos usuários é difícil nesta comunidade por vários motivos.

Portanto, algumas perguntas:

  1. Existe alguma forma de reduzir a frequência de envio de e-mails? (A ideia é que, ao verificar novas postagens, se várias respostas/postagens forem feitas em um único tópico dentro do intervalo de verificação, apenas um e-mail seja enviado — isso é verdade?)
  2. Temos o plugin Data Explorer instalado. Alguém já configurou uma consulta para:
    • identificar, por usuário, quantos e-mails cada um está recebendo?
    • encontrar usuários que selecionaram o modo de lista de distribuição?
    • desativar o modo de lista de distribuição para um conjunto de usuários?
    • ativar um modo de resumo (digest)?
  3. O que mais poderíamos fazer para limitar os e-mails (especialmente para membros aparentemente inativos ou menos ativos)?

Obrigado pela ajuda! (e por um software MARAVILHOSO…)

Você pode reduzir a configuração de “máximo de e-mails por dia por usuário”, mas se as pessoas estiverem esperando um e-mail para cada postagem, isso pode causar confusão.

Vale a pena considerar a troca do serviço de e-mail. O AWS SES custa apenas US$ 1 por 10 mil e-mails.

Uma solução seria desativar o modo de lista de discussão para todos os usuários e ativar os e-mails de resumo.

Aqueles que realmente desejam o modo de lista de discussão terão que reativá-lo. Imagino que a maioria dos usuários não esteja abrindo esses e-mails.

Sim, o “modo de lista de e-mails” também é o “modo de máximo sofrimento”… não há nenhuma solução fácil real por aqui.

Existe alguma ferramenta, script ou consulta do Data Explorer que possa ajudar a fazer isso?

Existem alguns exemplos em Administrative Bulk Operations