Net::ReadTimeout | No se envía el correo de confirmación

Tengo discourse instalado e intento finalizar el proceso de instalación con la pantalla de confirmación de correo electrónico y el correo electrónico no se está enviando. Todas las credenciales de mi SMTP funcionan, ya que puedo iniciar sesión con las credenciales usando cualquier otra cosa que no sea discourse.


Mi servidor de correo es roundcube.
Cuando uso discourse-doctor, me muestra: Net::ReadTimeout

app.yml

  ## TODO: El servidor de correo SMTP se utiliza para validar nuevas cuentas y enviar notificaciones
  # Se requieren la DIRECCIÓN SMTP, el nombre de usuario y la contraseña
  # ADVERTENCIA: el carácter '#' en la contraseña SMTP puede causar problemas.
  DISCOURSE_SMTP_ADDRESS: smtp.REDACTED.gg
  DISCOURSE_SMTP_PORT: 465
  DISCOURSE_SMTP_USER_NAME: no-reply@REDACTED.gg
  DISCOURSE_SMTP_PASSWORD: REDACTED
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (opcional, por defecto true)
  #DISCOURSE_SMTP_DOMAIN: REDACTED.gg    # (requerido por algunos proveedores)
  DISCOURSE_NOTIFICATION_EMAIL: no-reply@REDACTED.gg    # (dirección desde la que se enviarán las notificaciones)
1 me gusta

No recibo el correo de confirmación.

1 me gusta

¿Alguien sabe cómo puedo arreglarlo?

1 me gusta

\u003e DISCOURSE_SMTP_USER_NAME: no-reply@REDACTED.gg

¿Es “no-reply@REDACTED.gg”

¿Es este su inicio de sesión SMTP de Roundcube?

Este campo no es su “noreply@sudominio.com”. Será su inicio de sesión y contraseña de Roundcube.

¿Roundcube soporta ser un servidor SMTP?

Brevo com tiene un nivel gratuito de 300 correos electrónicos/día

Sí, «no-reply@REDACTED.gg» es mi usuario de inicio de sesión, y Roundcube sí admite SMTP.

¿Has probado el foro de Roundcube?

Una búsqueda general que hice arrojó un video que agrega un SMTP a Roundcube

Ya tengo SMTP configurado para Roundcube y lo uso a diario para mis otras aplicaciones. Simplemente no puedo conectar Discourse a él.

¿Funciona el correo electrónico de prueba durante la configuración? ¿Has revisado los registros de Discourse, es decir, los registros de Sidekick y Roundcube?

No encontré nada en los registros de roundcube. Ejecuté ./discourse-doctor y arrojó “Net::ReadTimeout”. No estoy seguro de dónde revisar los registros de discourse.

A menudo en una de las instancias que ayudo a administrar. En el Panel de control de Discourse, es posible que vea trabajos de Sidekiq fallidos. En mi caso, esto se debió a que el cliente no mantuvo su paquete de cuenta SMTP.

Al buscar en Discourse aquí, hay algunos temas sobre Roundcube pero nada que parezca útil.

¿Qué pasa con el soporte y el foro de Roundcube?


Le pregunté a Google Gemini AI. Así que esto puede ayudar, pero no lo sé.

1 me gusta

Roundcube ya está configurado para uso SMTP, ya que lo uso para mis otros sitios web, y no puedo acceder al panel de administración de Discourse, ya que no puedo terminar el último tramo de la instalación (donde tengo que crear la cuenta de administrador y verificar el correo electrónico), ya que cuando intento verificar el correo electrónico del administrador, no se envía ningún correo debido a Net::ReadTimeout.

2 Me gusta

De acuerdo. Recomendaría usar el nivel gratuito de brevo.com para completar la configuración.

Después de completar, intente cambiar a Roundqube.

1 me gusta