No sé qué pasa con el servicio SMTP

Utilizo el servicio de mailgun.com para enviar correos electrónicos, pero el SMTP que configuré según el tutorial no funciona. Ni siquiera puedo terminar de registrarme como administrador.

el log compartido/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

Configuración SMTP

  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
  ## Si agregaste la plantilla Lets Encrypt, descomenta abajo para obtener un certificado SSL gratuito
  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.

Necesitas revisar la opción de seguridad porque no es muy precisa y necesitas desactivarla (sin comprometer tu seguridad).

1 me gusta

¿Por qué estás usando una cuenta sandbox para Mailgun? Deberías estar usando la cuenta postmaster que corresponde al dominio de tu comunidad.

¿Tuviste problemas para agregar y autorizar el dominio que corresponde a tu comunidad?

¿Desde qué dirección de correo electrónico está configurada tu comunidad para enviar correos electrónicos?

2 Me gusta

No debes usar el modo sandbox, que creo que solo puede enviar a una única dirección. No hay razón para no configurar Mailgun correctamente.

Consulta Solución de problemas de correo electrónico en una nueva instalación de Discourse.

Uso Mailu para crear un servicio SMTP, puedo enviar y recibir correos electrónicos

, pero esta vez sigue mal

y tampoco puedo iniciar sesión con Foxmail

la configuración SMTP

la configuración de Discourse

ohh, lo resolví abriendo el ssl


¿significa eso que debería abrir la configuración de ssl para discourse?

¿Así que te rendiste con Mailgun y decidiste usar algo de lo que nadie ha oído hablar?

Dice que no te permitirá enviar desde noreply@bbs.doublekm.xyz. Cambia el correo electrónico de notificación a Makima@bbs.doublekm.xyz y mira si eso funciona.