Discourse POP3 Errors #36

Open
opened 2025-07-14 23:14:14 +00:00 by eric · 2 comments
Owner

Discourse is failing to log in to the email server on a regular basis:

Message

Job exception: -ERR [SYS/TEMP] Temporary authentication failure. [mail-74549b9f8d-xp4fk:2025-07-14 00:09:33]

Backtrace

/opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib/net/pop.rb:1009:in `check_response_auth'
/opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib/net/pop.rb:908:in `auth'
/opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib/net/pop.rb:570:in `do_start'
/opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib/net/pop.rb:530:in `start'
/opt/bitnami/discourse/app/jobs/scheduled/poll_mailbox.rb:45:in `poll_pop3'
/opt/bitnami/discourse/app/jobs/scheduled/poll_mailbox.rb:14:in `execute'
/opt/bitnami/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform'
/opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
/opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/opt/bitnami/discourse/app/jobs/base.rb:303:in `block in perform'
/opt/bitnami/discourse/app/jobs/base.rb:299:in `each'
/opt/bitnami/discourse/app/jobs/base.rb:299:in `perform'
/opt/bitnami/discourse/app/jobs/base.rb:379:in `perform'
/opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:137:in `process_queue'
/opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:77:in `worker_loop'
/opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:63:in `block (2 levels) in ensure_worker_threads'
Discourse is failing to log in to the email server on a regular basis: ``` Message Job exception: -ERR [SYS/TEMP] Temporary authentication failure. [mail-74549b9f8d-xp4fk:2025-07-14 00:09:33] Backtrace /opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib/net/pop.rb:1009:in `check_response_auth' /opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib/net/pop.rb:908:in `auth' /opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib/net/pop.rb:570:in `do_start' /opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/net-pop-0.1.2/lib/net/pop.rb:530:in `start' /opt/bitnami/discourse/app/jobs/scheduled/poll_mailbox.rb:45:in `poll_pop3' /opt/bitnami/discourse/app/jobs/scheduled/poll_mailbox.rb:14:in `execute' /opt/bitnami/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform' /opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection' /opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection' /opt/bitnami/discourse/app/jobs/base.rb:303:in `block in perform' /opt/bitnami/discourse/app/jobs/base.rb:299:in `each' /opt/bitnami/discourse/app/jobs/base.rb:299:in `perform' /opt/bitnami/discourse/app/jobs/base.rb:379:in `perform' /opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:137:in `process_queue' /opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:77:in `worker_loop' /opt/bitnami/discourse/vendor/bundle/ruby/3.2.0/gems/mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:63:in `block (2 levels) in ensure_worker_threads' ```
Author
Owner

Maybe this is caused by intermittent pod restarts?

Maybe this is caused by intermittent pod restarts?
Author
Owner

From a cursory search, maybe this is due to DNS settings?

https://meta.discourse.org/t/reply-by-email-pop3-auth-failure/297873/5

From a cursory search, maybe this is due to DNS settings? https://meta.discourse.org/t/reply-by-email-pop3-auth-failure/297873/5
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: DevOps/ansible-role-eom#36
No description provided.