Notificações por email não enviadas para mensagens privadas a grupos internos

Moderadores de grupo integrados têm ‘Nível de notificação padrão para mensagens de grupo’ definido como ‘Observando’, mas nenhum e-mail é enviado aos membros deste grupo em novas MPs de grupo (‘Envie-me um e-mail quando eu for enviado uma mensagem pessoal’ está habilitado nos perfis dos usuários e a notificação por e-mail para MPs de grupo funciona para todos os grupos personalizados).

Eu tinha a falsa impressão de que isso funcionava antes e de alguma forma regrediu recentemente, ou isso nunca funcionou para grupos integrados?

Se for o último, seria muito infeliz, pois acabei de ter um problema com o plugin que impediu especificamente os moderadores de fazer login (eu os alertei via MP de grupo para o grupo de moderadores para uma solução temporária, mas aparentemente ninguém recebeu o e-mail e não havia outra maneira de se comunicar com eles, já que ninguém conseguia fazer login).

Acabei de executar isso aqui no meta e recebi um e-mail para a notificação do PM:

Há alguma informação nos seus logs de e-mail sobre o envio ou o pulo de algum?

1 curtida

Não há nada nos logs de e-mail (console web de administrador) quando enviados para @moderators. Se eu enviar PM diretamente para os membros do grupo, o e-mail é registrado e entregue.

Existem logs mais detalhados no disco para eu verificar?

Eu acho que rastrearia isso ao contrário. Se eles não receberam o e-mail, eles receberam a notificação por mensagem privada (PM)? Se eles não receberam a notificação por PM em primeiro lugar, então eu verificaria se eles têm a caixa de entrada dos moderadores como ‘Observando’ (mesmo que seja o padrão Observando, os indivíduos podem não ter isso definido dependendo de quando o padrão foi definido, ou se eles o alteraram).

Se você tiver o explorador de dados instalado, isso deve ser suficiente para ter uma visão geral sem precisar se passar por outra pessoa:

SELECT 
    user_id,
    notification_level
FROM group_users
WHERE group_id = 2
  AND user_id > 0

Parece que a maioria dos membros definiu as notificações para este grupo como 2, mas há um membro que tem:

  • nível de notificação definido como 3 (observando)
  • Enviar-me um e-mail quando eu receber uma mensagem pessoal: Sempre
  • e a notificação foi recebida por este usuário

Este usuário deve receber um e-mail, correto?

Essa certamente parece que deveria ter recebido um e-mail. E definitivamente não há nenhum registro de e-mail correspondente em Enviados ou Ignorados quando você filtra pelo e-mail/nome de usuário deles?

1 curtida

Essa também foi a minha compreensão.

Positivo (nenhuma entrada para o PM original nos logs de enviados ou ignorados, o e-mail não foi entregue via mailgun).

E para ter certeza absoluta, tentei novamente agora com o mesmo usuário

  • como membro de um grupo personalizado
  • e como moderador

e como esperado, o e-mail do grupo personalizado foi registrado como enviado imediatamente, e quando tive certeza de que o problema foi confirmado, o e-mail para o grupo de moderadores também foi registrado (e entregue via mailgun), mas com alguns minutos de atraso.

Não tenho ideia se este é um erro intermitente ou não, mas tenho certeza de que não está funcionando de forma confiável no momento, e estaria disposto a investigar mais se você puder fornecer orientação adicional sobre onde procurar.