De repente, el sistema dejó de procesar correos electrónicos. En el registro, puedo ver la siguiente entrada:
Mensaje (se informaron 7560 copias)
No se puede procesar el correo electrónico: Email::Receiver::EmptyEmailError
Backtrace
/var/www/discourse/lib/email/processor.rb:183:in `log_email_process_failure'
/var/www/discourse/lib/email/processor.rb:29:in `rescue in process!'
/var/www/discourse/lib/email/processor.rb:16:in `process!'
/var/www/discourse/lib/email/processor.rb:13:in `process!'
/var/www/discourse/app/jobs/scheduled/poll_mailbox.rb:29:in `process_popmail'
/var/www/discourse/app/jobs/scheduled/poll_mailbox.rb:49:in `block (2 levels) in poll_pop3'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib/net/pop.rb:669:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib/net/pop.rb:669:in `each_mail'
/var/www/discourse/app/jobs/scheduled/poll_mailbox.rb:46:in `block in poll_pop3'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib/net/pop.rb:531:in `start'
He revisado la bandeja de entrada y no veo ningún correo sospechoso allí…
El error no se muestra en la lista de rechazados, de hecho, ya no aparece nada allí.
Todos los correos parecen permanecer en la bandeja de entrada sin ser procesados.
thoka
(Thomas Kalka)
13 Marzo, 2024 21:14
2
Esto me sucedió una vez mientras revisaba correos por pop y sufría tiempos de espera debido a una bandeja de entrada enorme.
¿Eliminas los mensajes recibidos?
No, pero no hay tantos correos. Alrededor de 30.
Y en realidad necesito que se procesen…
thoka
(Thomas Kalka)
13 Marzo, 2024 21:23
4
1 me gusta
Sí, esta configuración ha estado habilitada todo el tiempo.
Creo que hay algo mal con el proveedor de correo electrónico. Están sucediendo cosas extrañas…
¡Gracias por intentar ayudar, si lo descubro, te lo haré saber!
thoka
(Thomas Kalka)
13 Marzo, 2024 21:38
7
Si mal no recuerdo, parcheé el código en el Discourse en ejecución para que ignorara los correos electrónicos vacíos.
Podrías intentar insertar return if @mail.blank? antes de la línea 18.
Alternativamente, podrías intentar eliminar el trabajo fallido de Sidekiq.
(Haría una copia de seguridad antes de tales experimentos)
2 Me gusta
pfaffman
(Jay Pfaffman)
13 Marzo, 2024 22:13
8
Y si eso lo soluciona, entonces esto debería moverse a Bug .
2 Me gusta
Espera. Parece que el servidor de correo está fallando. Además del error de correo vacío, también obtengo un tiempo de espera de lectura, que originalmente no asocié con el proceso de correo electrónico, pero sí lo está.
Actualmente estoy hablando con mi proveedor de correo, quien confirmó que parece haber algo mal de su lado.
¡Tan pronto como sepa más, te lo haré saber!
2 Me gusta
Ok, encontramos al culpable. Fue un solo correo, tan pronto como moví ese correo a una carpeta separada, el resto de los correos se procesaron correctamente.
Un cliente IMAP puede ver ese correo sin problemas. Enviaría el contenido sin procesar de ese correo (incluyendo encabezados y todo) en un mensaje privado, si lo deseas, para que puedas verificar y depurar la razón por la que el proceso se detuvo.
1 me gusta
system
(system)
Cerrado
4 Junio, 2024 11:04
11
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
Martin Korndoerfer:
Ok, encontramos el culpable. Fue un solo correo, tan pronto como moví ese correo a una carpeta separada, el resto de los correos se procesaron correctamente.
¿Hay alguna posibilidad de que todavía tengas ese correo electrónico? Me encantaría echarle un vistazo (en un mensaje privado) si lo tienes