De um novato: hoje tivemos uma experiência em que praticamente todos os nossos e-mails foram desligados, e os usuários não conseguiam se registrar, recuperar senhas ou fazer login por e-mail. Isso ocorreu porque o resumo semanal foi acionado após uma migração de fórum legado, e havia mais de 300 mil e-mails na fila do sidekiq. Assim, qualquer pessoa que tentasse fazer login por e-mail, se registrar ou recuperar a senha, etc., não recebia nenhum e-mail e ficava sem saída (como dizem)..
O problema ocorreu porque usamos o GMAIL como nosso servidor de retransmissão de e-mail, e o GMAIL (gratuito) impõe limites nesse tipo de retransmissão SMTP, o que levou o GMAIL a bloquear nosso serviço por um dia.
Gostaria de solicitar essa funcionalidade no futuro (a menos que haja outra forma de resolver isso).
Proposta
Adicionar um novo conjunto de variáveis no app.yml que permitam aos administradores configurar um servidor de retransmissão de e-mail diferente para os resumos semanais.
Durante o processo de configuração, o diálogo poderia incluir a pergunta: Deseja configurar um servidor SMTP diferente para os resumos semanais?, e o usuário poderia usar o mesmo servidor de retransmissão SMTP, se desejasse.
Justificativa
Para fóruns grandes com muita atividade de resumos semanais, seria útil ter a opção de retransmitir esses e-mails de resumo por meio de um servidor SMTP diferente daquele usado para tarefas essenciais, como recuperação de senha, login e registro.
Por enquanto, desativamos todos os resumos semanais. Vimos uma opção para limitar isso com base nos últimos X dias. O padrão, quando verifiquei hoje, era de 365 dias. Por algum motivo, nosso servidor migrado enfileirou mais de 300 mil mensagens.
Discussão
Não é um grande problema, mas seria bom, na minha opinião, separar os e-mails de resumo semanal dos e-mails críticos. Pois mesmo que a prioridade de fila seja maior para os e-mails críticos, se o servidor de retransmissão SMTP for bloqueado devido a um número excessivo de resumos, os e-mails críticos também serão bloqueados.
Além disso, alguns fóruns podem estar passando por uma situação semelhante sem saber por que seu envio de e-mails SMTP não está funcionando; quando, na verdade, foi bloqueado pelo motivo mencionado.
Obrigado pela sua atenção e consideração.
TangentialDuck