# I set up Discourse, activated my account email, why am I still constantly receiving account activation emails every so often? How to configure to solve this bug

**URL:** https://meta.discourse.org/t/discourse-bug/384684
**Category:** Support
**Tags:** email
**Created:** [October 4, 2025, 5:15am UTC](https://meta.discourse.org/t/discourse-bug/384684 "2025-10-04T05:15:32Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![john10](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@john10](https://meta.discourse.org/u/john10)
#### Post date: [October 4, 2025, 5:15am UTC](https://meta.discourse.org/t/discourse-bug/384684/1 "2025-10-04T05:15:32Z")

</div>

I have set up Discourse and activated my account email, but why am I still receiving emails with account activation information every so often? How can I configure this to solve this bug?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [October 4, 2025, 7:08pm UTC](https://meta.discourse.org/t/discourse-bug/384684/2 "2025-10-04T19:08:48Z")

</div>

Welcome!

Is this a self-hosted site?

Are these emails sent to the same address that you successfully registered?

Did you request an activation email a bunch of times before you got your mail configured (if so, then it’s a good bet that all of those emails will eventually be sent).

---

<div class="post-metadata">

### Author: ![john10](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@john10](https://meta.discourse.org/u/john10)
#### Post date: [October 5, 2025, 7:06am UTC](https://meta.discourse.org/t/discourse-bug/384684/3 "2025-10-05T07:06:13Z")

</div>

Thank you for the reply. I have set up Discourse on my own cloud server. The setup was successful, and emails can be sent, for example, when a new account is registered and activated. However, it keeps sending emails repeatedly afterward, and when I click the link, the account can no longer be activated. The same issue occurs when requesting a forgotten password.

 ![image](https://global.discourse-cdn.com/meta/original/4X/d/5/7/d576e1e5295de27ff4b660e545648cc9dd98c23a.png)

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [October 5, 2025, 10:51am UTC](https://meta.discourse.org/t/discourse-bug/384684/4 "2025-10-05T10:51:13Z")

</div>

You see the smtp error on the log. There is still sometime wrong auth your mail server.

---

<div class="post-metadata">

### Author: ![john10](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@john10](https://meta.discourse.org/u/john10)
#### Post date: [October 5, 2025, 10:59am UTC](https://meta.discourse.org/t/discourse-bug/384684/5 "2025-10-05T10:59:25Z")

</div>

It has been received normally, why is this exception still occurring?

Below is my configuration

![image](https://global.discourse-cdn.com/meta/original/4X/f/8/8/f88ace726ce9fbf4f73ac2d6b789088f5bcfca02.png)

---

<div class="post-metadata">

### Author: ![rui5man](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rui5man/32/467691_2.png) [@rui5man](https://meta.discourse.org/u/rui5man)
#### Post date: [October 6, 2025, 8:29am UTC](https://meta.discourse.org/t/discourse-bug/384684/6 "2025-10-06T08:29:10Z")

</div>

I have had this problem for a long time, fortunately there are not many users. I will manually stop it once I see it. If it’s resolved, please @rui5man

---

<div class="post-metadata">

### Author: ![john10](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@john10](https://meta.discourse.org/u/john10)
#### Post date: [October 6, 2025, 9:48am UTC](https://meta.discourse.org/t/discourse-bug/384684/7 "2025-10-06T09:48:42Z")

</div>

It hasn’t been resolved, how can it be resolved? I still encounter it when I rebuild.

I pulled the latest version, is there a stable version?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [October 6, 2025, 10:00am UTC](https://meta.discourse.org/t/discourse-bug/384684/8 "2025-10-06T10:00:44Z")

</div>

Are there any repetitive errors in your main logs? “/logs”?

---

<div class="post-metadata">

### Author: ![john10](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@john10](https://meta.discourse.org/u/john10)
#### Post date: [October 6, 2025, 10:25am UTC](https://meta.discourse.org/t/discourse-bug/384684/9 "2025-10-06T10:25:06Z")

</div>

hi, the log is like this:

![image](https://global.discourse-cdn.com/meta/original/4X/d/0/4/d04603e1fe1b525ee652a6df7cfda4b3b1354940.png)logo:

```plaintext
bash
root@zhao-ubuntu64-app:/var/www/discourse/log# cat production.log
Started GET "/robots.txt" for 66.249.79.65 at 2025-10-06 08:24:23 +0000
Processing by RobotsTxtController#index as TEXT
Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/sitemap_recent.xml" for 66.249.79.65 at 2025-10-06 08:24:23 +0000
Processing by SitemapController#recent as XML
Completed 200 OK in 11ms (Views: 0.6ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.1ms)
Started GET "/u/activate-account/f8dc8e25bc8ae4d02b68120f2f0ac765" for 223.73.212.122 at 2025-10-06 10:11:46 +0000
Processing by UsersController#activate_account as HTML
  Parameters: {"token"=>"f8dc8e25bc8ae4d02b68120f2f0ac765"}
  Rendered layout layouts/no_ember.html.erb (Duration: 25.0ms | GC: 0.0ms)
Completed 404 Not Found in 61ms (Views: 0.3ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/login" for 223.73.212.122 at 2025-10-06 10:11:55 +0000
Processing by StaticController#show as HTML
  Parameters: {"id"=>"login"}
Redirected to https://klevoix.tripskyz.com/
Completed 302 Found in 20ms (ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/" for 223.73.212.122 at 2025-10-06 10:11:56 +0000
Processing by ListController#latest as HTML
  Rendered layout layouts/application.html.erb (Duration: 278.2ms | GC: 26.0ms)
Completed 200 OK in 358ms (Views: 280.0ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 26.0ms)
Started GET "/chat/api/me/channels" for 223.73.212.122 at 2025-10-06 10:11:59 +0000
Processing by Chat::Api::CurrentUserChannelsController#index as JSON
Started GET "/u/Lingye/private-message-topic-tracking-state" for 223.73.212.122 at 2025-10-06 10:11:59 +0000
Processing by UsersController#private_message_topic_tracking_state as JSON
  Parameters: {"username"=>"Lingye"}
Completed 200 OK in 72ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Completed 200 OK in 99ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 3.7ms)
Started GET "/manifest.webmanifest" for 223.73.212.122 at 2025-10-06 10:12:02 +0000
Processing by MetadataController#manifest as */*
Completed 200 OK in 15ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/notifications?limit=30&recent=true&bump_last_seen_reviewable=true" for 223.73.212.122 at 2025-10-06 10:12:48 +0000
Processing by NotificationsController#index as JSON
  Parameters: {"limit"=>"30", "recent"=>"true", "bump_last_seen_reviewable"=>"true"}
Completed 200 OK in 32ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started DELETE "/session/Lingye" for 223.73.212.122 at 2025-10-06 10:12:52 +0000
Processing by SessionController#destroy as */*
  Parameters: {"id"=>"Lingye"}
Completed 200 OK in 31ms (Views: 0.2ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 5.5ms)
Started GET "/" for 223.73.212.122 at 2025-10-06 10:12:52 +0000
Processing by ListController#latest as HTML
  Rendered layout layouts/application.html.erb (Duration: 125.8ms | GC: 25.1ms)
Completed 200 OK in 165ms (Views: 127.0ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 25.1ms)
Started GET "/session/passkey/challenge.json" for 223.73.212.122 at 2025-10-06 10:12:58 +0000
Processing by SessionController#passkey_challenge as JSON
Completed 200 OK in 2ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/session/csrf" for 223.73.212.122 at 2025-10-06 10:13:03 +0000
Processing by SessionController#csrf as JSON
Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started POST "/session/forgot_password" for 223.73.212.122 at 2025-10-06 10:13:03 +0000
Processing by SessionController#forgot_password as */*
  Parameters: {"login"=>"3390817411@qq.com"}
Completed 200 OK in 14ms (Views: 0.2ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.6ms)
Started GET "/u/password-reset/fc127246a896070395bbfffd74b43fda" for 223.73.212.122 at 2025-10-06 10:13:31 +0000
Processing by UsersController#password_reset_show as HTML
  Parameters: {"token"=>"fc127246a896070395bbfffd74b43fda"}
  Rendered layout layouts/application.html.erb (Duration: 111.5ms | GC: 1.8ms)
Completed 200 OK in 136ms (Views: 112.4ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 2.1ms)
Started GET "/chat/api/me/channels" for 223.73.212.122 at 2025-10-06 10:13:32 +0000
Processing by Chat::Api::CurrentUserChannelsController#index as JSON
Started GET "/u/john/private-message-topic-tracking-state" for 223.73.212.122 at 2025-10-06 10:13:32 +0000
Processing by UsersController#private_message_topic_tracking_state as JSON
  Parameters: {"username"=>"john"}
Completed 200 OK in 21ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Completed 200 OK in 60ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.1ms)
Started GET "/u/confirm-email-token/fc127246a896070395bbfffd74b43fda.json" for 223.73.212.122 at 2025-10-06 10:13:32 +0000
Processing by UsersController#confirm_email_token as JSON
  Parameters: {"token"=>"fc127246a896070395bbfffd74b43fda"}
Completed 200 OK in 12ms (Views: 0.2ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/u/password-reset/fc127246a896070395bbfffd74b43fda" for 223.73.212.122 at 2025-10-06 10:13:33 +0000
Processing by UsersController#password_reset_show as HTML
  Parameters: {"token"=>"fc127246a896070395bbfffd74b43fda"}
  Rendered layout layouts/application.html.erb (Duration: 108.6ms | GC: 0.2ms)
Completed 200 OK in 132ms (Views: 109.9ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.3ms)
Started GET "/chat/api/me/channels" for 223.73.212.122 at 2025-10-06 10:13:34 +0000
Processing by Chat::Api::CurrentUserChannelsController#index as JSON
Started GET "/u/john/private-message-topic-tracking-state" for 223.73.212.122 at 2025-10-06 10:13:34 +0000
Processing by UsersController#private_message_topic_tracking_state as JSON
  Parameters: {"username"=>"john"}
Completed 200 OK in 18ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started GET "/u/confirm-email-token/fc127246a896070395bbfffd74b43fda.json" for 223.73.212.122 at 2025-10-06 10:13:34 +0000
Processing by UsersController#confirm_email_token as JSON
  Parameters: {"token"=>"fc127246a896070395bbfffd74b43fda"}
Completed 200 OK in 68ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.1ms)
Completed 200 OK in 17ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Started PUT "/u/password-reset/fc127246a896070395bbfffd74b43fda.json" for 223.73.212.122 at 2025-10-06 10:13:49 +0000
Processing by UsersController#password_reset_update as JSON
  Parameters: {"password"=>"[FILTERED]", "timezone"=>"Asia/Shanghai", "token"=>"fc127246a896070395bbfffd74b43fda"}
Completed 200 OK in 482ms (Views: 0.2ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.1ms)
Started PUT "/u/password-reset/fc127246a896070395bbfffd74b43fda.json" for 223.73.212.122 at 2025-10-06 10:13:54 +0000
Processing by UsersController#password_reset_update as JSON
  Parameters: {"password"=>"[FILTERED]", "timezone"=>"Asia/Shanghai", "token"=>"fc127246a896070395bbfffd74b43fda"}
Completed 200 OK in 1186ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.1ms)
Started GET "/" for 223.73.212.122 at 2025-10-06 10:13:56 +0000
Processing by ListController#latest as HTML
  Rendered layout layouts/application.html.erb (Duration: 224.2ms | GC: 0.9ms)
Completed 200 OK in 290ms (Views: 226.3ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 1.0ms)
Started GET "/chat/api/me/channels" for 223.73.212.122 at 2025-10-06 10:13:56 +0000
Processing by Chat::Api::CurrentUserChannelsController#index as JSON
Started GET "/u/john/private-message-topic-tracking-state" for 223.73.212.122 at 2025-10-06 10:13:56 +0000
Processing by UsersController#private_message_topic_tracking_state as JSON
  Parameters: {"username"=>"john"}
Completed 200 OK in 21ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)
Completed 200 OK in 54ms (Views: 0.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 0.0ms)

```

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [October 6, 2025, 10:39am UTC](https://meta.discourse.org/t/discourse-bug/384684/10 "2025-10-06T10:39:48Z")

</div>

might be more convenient to look in `/logs` with a filter on errors - your top screenshot is sidekiq queue - not really the focus of my suggestion.

---

<div class="post-metadata">

### Author: ![john10](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@john10](https://meta.discourse.org/u/john10)
#### Post date: [October 6, 2025, 12:10pm UTC](https://meta.discourse.org/t/discourse-bug/384684/11 "2025-10-06T12:10:57Z")

</div>

Can you elaborate on the method?

What logs are needed?

I currently only see this information log.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [October 6, 2025, 12:15pm UTC](https://meta.discourse.org/t/discourse-bug/384684/12 "2025-10-06T12:15:49Z")

</div>

You add /logs to the URL of your forum, or you use the link at the top right of the logs section of your forum.

 ![Screenshot_20251006_141509_Firefox](https://global.discourse-cdn.com/meta/original/4X/d/e/5/de54ecbccac23fe9d648eefb25f88509e893cefa.jpeg)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [October 6, 2025, 12:33pm UTC](https://meta.discourse.org/t/discourse-bug/384684/13 "2025-10-06T12:33:10Z")

</div>

> [@john10](#):
>
> What logs are needed?

the browser-based logs viewer will allow you to filter on errors - a lot easier than searching logs by tailing the file unless you are really used to the command line.

---

<div class="post-metadata">

### Author: ![john10](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@john10](https://meta.discourse.org/u/john10)
#### Post date: [October 6, 2025, 3:21pm UTC](https://meta.discourse.org/t/discourse-bug/384684/14 "2025-10-06T15:21:54Z")

</div>

```plaintext
Job exception: Net::SMTPUnknownError
net-smtp-0.5.1/lib/net/smtp.rb:1036:in `check_response' 
net-smtp-0.5.1/lib/net/smtp.rb:1010:in `getok' 
net-smtp-0.5.1/lib/net/smtp.rb:986:in `quit' 
net-smtp-0.5.1/lib/net/smtp.rb:732:in `do_finish' 
net-smtp-0.5.1/lib/net/smtp.rb:645:in `start' 
mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session' 
mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!' 
mail-2.8.1/lib/mail/message.rb:269:in `deliver!' 
/usr/local/lib/ruby/3.3.0/delegate.rb:87:in `method_missing'
/var/www/discourse/lib/email/sender.rb:296:in `send' 
/var/www/discourse/app/jobs/regular/user_email.rb:79:in `send_user_email' 
/var/www/discourse/app/jobs/regular/user_email.rb:39:in `execute' 
/var/www/discourse/app/jobs/base.rb:318:in `block (2 levels) in perform' 
rails_multisite-7.0.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-7.0.0/lib/rails_multisite/connection_management.rb:17:in `with_connection'
/var/www/discourse/app/jobs/base.rb:305:in `block in perform' 
/var/www/discourse/app/jobs/base.rb:301:in `each' 
/var/www/discourse/app/jobs/base.rb:301:in `perform' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:220:in `execute_job' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:185:in `block (4 levels) in process' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:180:in `traverse' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse' 
/var/www/discourse/lib/sidekiq/discourse_event.rb:6:in `call' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse' 
/var/www/discourse/lib/sidekiq/pausable.rb:131:in `call' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse' 
sidekiq-7.3.9/lib/sidekiq/job/interrupt_handler.rb:9:in `call' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse' 
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:26:in `track' 
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:134:in `call' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:173:in `invoke' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:184:in `block (3 levels) in process' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:145:in `block (6 levels) in dispatch' 
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:118:in `local' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch' 
sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch' 
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch' 
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch' 
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run' 
sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog' 
sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread' 

```

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/4/5/54536c53a224e70ca32d6a0b83cb771a8bbed4e7.png)

---

<div class="post-metadata">

### Author: ![john10](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@john10](https://meta.discourse.org/u/john10)
#### Post date: [October 6, 2025, 4:50pm UTC](https://meta.discourse.org/t/discourse-bug/384684/15 "2025-10-06T16:50:47Z")

</div>

```plaintext
Message (4 copies reported)

Job exception: Net::SMTPUnknownError

Backtrace

/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-smtp-0.5.1/lib/net/smtp.rb:1036:in `check_response'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-smtp-0.5.1/lib/net/smtp.rb:1010:in `getok'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-smtp-0.5.1/lib/net/smtp.rb:986:in `quit'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-smtp-0.5.1/lib/net/smtp.rb:732:in `do_finish'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-smtp-0.5.1/lib/net/smtp.rb:645:in `start'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:109:in `start_smtp_session'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/mail-2.8.1/lib/mail/network/delivery_methods/smtp.rb:100:in `deliver!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/mail-2.8.1/lib/mail/message.rb:269:in `deliver!'
/usr/local/lib/ruby/3.3.0/delegate.rb:87:in `method_missing'
/var/www/discourse/lib/email/sender.rb:296:in `send'
/var/www/discourse/app/jobs/regular/user_email.rb:79:in `send_user_email'
/var/www/discourse/app/jobs/regular/user_email.rb:39:in `execute'
/var/www/discourse/app/jobs/base.rb:318:in `block (2 levels) in perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-7.0.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-7.0.0/lib/rails_multisite/connection_management.rb:17:in `with_connection'
/var/www/discourse/app/jobs/base.rb:305:in `block in perform'
/var/www/discourse/app/jobs/base.rb:301:in `each'
/var/www/discourse/app/jobs/base.rb:301:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:220:in `execute_job'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:185:in `block (4 levels) in process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:180:in `traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/lib/sidekiq/discourse_event.rb:6:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/lib/sidekiq/pausable.rb:131:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/job/interrupt_handler.rb:9:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:26:in `track'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:134:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:173:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:184:in `block (3 levels) in process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:145:in `block (6 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/job_retry.rb:118:in `local'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread'

```

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [October 6, 2025, 5:21pm UTC](https://meta.discourse.org/t/discourse-bug/384684/16 "2025-10-06T17:21:46Z")

</div>

Ok that’s your issue!

Search that exact error here and you get:

> [@I dont know whats wrong with the SMTP service](https://meta.discourse.org/t/i-dont-know-whats-wrong-with-the-smtp-service/251454):
>
> I use the service of [mailgun.com](http://mailgun.com) to send mail, but the SMTP I set up according to the tutorial doesn’t work.I can’t even finish registering as an administrator the log in shared/standalone/log/rails/production.log Started GET "/finish-installation/register" for 54.151.175.32 at 2023-01-11 18:37:43 +0000 Processing by FinishInstallationController#register as HTML Rendered finish\_installation/register.html.erb within layouts/finish\_installation (Duration: 8.2ms | Allocations: 750) Rendered …

Might help.

---

<div class="post-metadata">

### Author: ![john10](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@john10](https://meta.discourse.org/u/john10)
#### Post date: [October 6, 2025, 6:18pm UTC](https://meta.discourse.org/t/discourse-bug/384684/17 "2025-10-06T18:18:21Z")

</div>

How to configure discourse to disable TLS and use SSL?

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [October 6, 2025, 6:43pm UTC](https://meta.discourse.org/t/discourse-bug/384684/18 "2025-10-06T18:43:53Z")

</div>

`DISCOURSE_SMTP_ENABLE_SSL: true`?

---

<div class="post-metadata">

### Author: ![john10](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@john10](https://meta.discourse.org/u/john10)
#### Post date: [October 6, 2025, 6:48pm UTC](https://meta.discourse.org/t/discourse-bug/384684/19 "2025-10-06T18:48:25Z")

</div>

DISCOURSE\_SMTP\_SSL: true This attribute was added by me earlier to try and resolve this error.

Can you confirm if setting this attribute to true enables SSL?

Disabling TLS is: DISCOURSE\_SMTP\_ENABLE\_START\_TLS: false??

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [October 6, 2025, 7:54pm UTC](https://meta.discourse.org/t/discourse-bug/384684/20 "2025-10-06T19:54:23Z")

</div>

Give that a try 👍

[Next page](https://meta.discourse.org/t/discourse-bug/384684.md?page=2)
