Olá,
Eu administro um servidor Discourse na Digital Ocean que faz polling no nosso endereço de e-mail de entrada em um provedor de hospedagem compartilhada baseado em cPanel para recuperar mensagens e postá-las no Discourse. Geralmente, tem funcionado muito bem por alguns anos, mas parou de funcionar ontem - a caixa de correio recebeu um e-mail ontem às 15h44, e ESSE foi capturado pela nossa instância Discourse da DO, mas três e-mails que chegaram logo depois disso não estão sendo capturados. (Os e-mails aparecem no portal de E-mail do cPanel do host compartilhado, então ELES ESTÃO chegando; o Discourse simplesmente não está conseguindo recuperá-los.)
Isso não é um problema de volume excessivo; recebemos de 0 a 10 e-mails de entrada por dia, geralmente mais perto de 0 do que de 10.
Os logs do Discourse estão mostrando
Exceção de trabalho: Net::ReadTimeout
- Tentei alterar o intervalo do POP3 (era de 7 minutos, agora está em 3 minutos).
- Atualizei o Discourse para 2026.3.0-latest.
- Eu reiniciei o servidor droplet da DO.
Nada disso ajudou.
(Observo que a mensagem Net::ReadTimeout só aparece nos logs a cada meia hora ou hora, muito longe dos 7 ou 3 minutos.)
A Digital Ocean disse que nada mudou em seus sistemas que pudesse causar isso; meu fornecedor de hospedagem de e-mail/cPanel diz que nada mudou em seus sistemas que pudesse causar isso.
A mesma coisa aconteceu em agosto - a recuperação do POP3 simplesmente parou de funcionar - e então voltou a funcionar em poucos dias, enquanto eu ainda estava trocando informações com o pessoal de suporte da DO e meu outro host.
Você pode sugerir algo que eu possa tentar para fazer a recuperação do POP3 funcionar novamente?
Obrigado!