Alerta quando há um número excessivo de e-mails devolvidos

E-mails devolvidos acontecem e isso é normal em uma comunidade, mas às vezes pode haver um problema mais profundo em jogo que pode levar a e-mails de saída sendo devolvidos em grande escala. Seria uma boa ideia ter um painel de administração/alerta de PM para que o problema não passe despercebido.

14 curtidas

Tenho uma comunidade que aparentemente foi abandonada e acho que a conta do Mailgun foi cancelada ou não foi paga. Seria bom se houvesse uma maneira de notar isso. Parece que o Discourse parou de tentar enviar e-mails há meses.

4 curtidas

+1 para este recurso. Pelas mesmas razões que @pfaffman menciona. Se estiver gerenciando muitas instâncias do Discourse para clientes, especialmente onde o cliente tem seu próprio serviço de SMTP e pode ter esquecido de pagar por ele, seria bom se a instância não parasse de enviar e-mails completamente e “falhasse silenciosamente”.

1 curtida

Eu também apoio este recurso. Seria bom saber quais e-mails foram descartados e por quê (bounce suave, bounce rígido, etc.). Talvez uma notificação para o administrador ou algo nos logs para verificar.

Estou me esforçando muito para descobrir se os e-mails que retornam foram bloqueados pelo discourse ou não?

Por exemplo, se eu vir isto nos logs

Email can not be processed: Email::Receiver::BouncedEmailError

Como saberei se o discourse continuará enviando ou não enviará mais e-mails para esse endereço?

1 curtida

Há uma notificação de administrador se o e-mail for revogado, aqui está uma do remetente de e-mail de notificação do Sound Transit que pode ter sido automática, já que eles apenas enviam e-mails e não processam e-mails recebidos:

Interessante. Não vejo nenhuma notificação de e-mail revogada. No entanto, nos logs e na caixa de entrada de e-mail, vejo muitos e-mails devolvidos. Portanto, a pergunta tem duas partes:

  1. Como sei se o Discourse está analisando corretamente uma resposta de e-mail devolvido? Pergunto porque o painel de administração de e-mails Devolvidos NÃO mostra e-mails devolvidos, mas claramente há e-mails devolvidos na seção E-mails Recebidos do painel.
  2. Quando o Discourse decide que e-mails devolvidos não são mais e-mails válidos e deve parar de enviar e-mails para eles?

Bem, isso dependeria de algumas coisas, primeiro se o e-mail é:

#1 Simplesmente retornado como não entregável.

OU

#2 O destinatário pretendido do e-mail recebeu o e-mail, mas enviou uma resposta exigindo que o envio seja interrompido (como exigir uma cessação/desistência do envio de e-mails), isso é diferente e pode ser o que aconteceu aqui com a Sound Transit, eles podem ter um sistema automático que faz isso ou podem ter solicitado manualmente a desinscrição de e-mails de notificação que não deveriam ser enviados a eles de qualquer maneira.