Non so cosa c'è che non va nel servizio SMTP

Utilizzo il servizio di mailgun.com per inviare email, ma l’SMTP che ho configurato secondo il tutorial non funziona. Non riesco nemmeno a completare la registrazione come amministratore

il 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 layout layouts/finish_installation.html.erb (Duration: 33.4ms | Allocations: 3008)
Completed 200 OK in 54ms (Views: 36.7ms | ActiveRecord: 0.0ms | Allocations: 4064)
Started POST "/finish-installation/register" for 54.151.175.32 at 2023-01-11 18:37:45 +0000
Processing by FinishInstallationController#register as HTML
  Parameters: {"authenticity_token"=>"rxWiZY9rnT7TRGYXw*****************************iBAFuOoz7pQA", "email"=>"*************************@gmail.com", "username"=>"youyou", "password"=>"[FILTERED]", "commit"=>"Register"}
start
Redirected to https://bbs.doublekm.xyz/finish-installation/confirm-email
Completed 302 Found in 47ms (ActiveRecord: 0.0ms | Allocations: 2579)
  Rendered layouts/email_template.html.erb (Duration: 1.1ms | Allocations: 35)
Started GET "/finish-installation/confirm-email" for 54.151.175.32 at 2023-01-11 18:37:45 +0000
Processing by FinishInstallationController#confirm_email as HTML
  Rendered finish_installation/confirm_email.html.erb within layouts/finish_installation (Duration: 2.5ms | Allocations: 380)
  Rendered layout layouts/finish_installation.html.erb (Duration: 21.1ms | Allocations: 2643)
Completed 200 OK in 26ms (Views: 22.8ms | ActiveRecord: 0.0ms | Allocations: 3240)
Job exception: Net::SMTPUnknownError

fail

SMTP settings

  DISCOURSE_SMTP_ADDRESS: smtp.mailgun.org
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: postmaster@sandboxba2******************d8f.mailgun.org
  DISCOURSE_SMTP_PASSWORD: "4223*********************************************5f57"
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (optional, default true)
  DISCOURSE_SMTP_DOMAIN: sandboxba22************************8d8f.mailgun.org
  DISCOURSE_NOTIFICATION_EMAIL: no-reply@sandboxba22***************d8f.mailgun.org
  ## If you added the Lets Encrypt template, uncomment below to get a free SSL certificate
  LETSENCRYPT_ACCOUNT_EMAIL: me@example.com
[root@GreenCloud discourse]# telnet smtp.mailgun.org 587
Trying 34.83.33.178...
Connected to smtp.mailgun.org.
Escape character is '^]'.
220 Mailgun Influx ready
quit
221 See you later. Yours truly, Mailgun
Connection closed by foreign host.

Devi controllare l’opzione di sicurezza perché non è molto precisa e devi disattivarla (senza compromettere la tua sicurezza).

1 Mi Piace

Perché stai usando un account sandbox per Mailgun? Dovresti usare l’account postmaster che corrisponde al dominio della tua community.

Hai avuto problemi nell’aggiungere e autorizzare il dominio che corrisponde alla tua community?

Da quale indirizzo email è configurata la tua community per inviare email?

2 Mi Piace

Devi non utilizzare la modalità sandbox, che credo possa inviare solo a un singolo indirizzo. Non c’è motivo di non configurare correttamente Mailgun.

Vedi Risoluzione dei problemi di posta elettronica su una nuova installazione di Discourse.

Utilizzo Mailu per creare un servizio SMTP, riesco a inviare e ricevere email

, ma questa volta è ancora sbagliato

e inoltre non riesco ad accedere con Foxmail

le impostazioni SMTP

le impostazioni di Discourse

ohh, ho risolto aprendo ssl


significa che dovrei aprire le impostazioni ssl per discourse?

Quindi hai rinunciato a Mailgun e hai deciso di usare qualcos’altro di cui nessuno ha mai sentito parlare?

Dice che non ti permetterà di inviare da norepy@bbs.doublekm.xzy. Cambia l’email di notifica in Makima@bbs.doublekm.xyz e vedi se funziona.