ERROR INESPERADO 500 5.0.0 - no envío de correo electrónico

Hola
He instalado Discourse:

  • siguiendo el tutorial oficial de 30 minutos
  • en Ubuntu 20.04
  • llegué a la pantalla de “¡Felicidades, has instalado Discourse!”
  • puedo registrarme y dice que se envió un correo electrónico, pero ningún correo llega a mi bandeja de entrada
  • tampoco cuando hago clic en “reenviar activación”

Lo que he intentado, según la guía “Solución de problemas de correo en una nueva instalación de Discourse”:

  • Telnet: la conexión está bien (conectado y servicio listo)
  • discourse doctor: “ERROR INESPERADO 500 5.0.0 Comando desconocido o no implementado.” …Este no es un error común. No existe una solución recomendada. Por favor, reporta el mensaje de error exacto anterior en h ttps://meta.discourse.org/
  • registros del proveedor de correo: no hay nada visible que indique que se haya enviado un correo
  • registro de Discourse:

Apache
root@ubuntu-2gb-fsn1-3:/var/discourse# tail shared/standalone/log/rails/production.log
lib/middleware/enforce_hostname.rb:23:in call'* *lib/middleware/request_tracker.rb:177:in call’
Rendered exceptions/not_found.html.erb within layouts/no_ember (Duration: 0.5ms | Allocations: 137)
Rendered layout layouts/no_ember.html.erb (Duration: 8.0ms | Allocations: 1280)
Rendered html template (Duration: 0.0ms | Allocations: 2)
Rendered layouts/email_template.html.erb (Duration: 0.3ms | Allocations: 30)
Delivered mail 8731fbdf-b6c8-49b5-86d5-08d8c32e5ac1@talk.absolutum. net (485.7ms)
Job exception: 500 5.0.0 Unknown or unimplemented command.

  • Dominio de correo electrónico
    • Mi dominio es: talk.absolutum. net
    • el dominio desde el que se envía el correo es: norepoy@absolutum.net (es decir, es diferente del dominio anterior)
    • por eso descomenté "-exec: rails r “SiteSettings.notification_email…” e introduje mi correo en app.yml
  • Reconstruí la aplicación
  • También cambié el correo de notification_email mediante la línea de comandos
  • Probé con y sin TLS (en el archivo yml) y con los puertos 587 y 25 (ambos puertos son soportados por mi proveedor de correo, incluso tras reconstruir)
  • No tengo dirección IP en el dominio de correo
  • Resultados de discourse doctor:
    ==================== PRUEBA DE CORREO ====================
    Para una prueba robusta, obtén una dirección en h ttp://www.mail-tester.com/
    O simplemente envía un mensaje de prueba a ti mismo.
    ¿Dirección de correo para la prueba? (‘n’ para saltar) [info@absolutum.net]:
    Enviando correo a info@absolutum.ne t…
    Probando el envío a info@absolutum.ne t usando smtp.socketlabs.com:587, usuario:server34665 con autenticación plana.
    ======================================== ERROR ========================================
    ERROR INESPERADO
    500 5.0.0 Comando desconocido o no implementado.
    ====================================== SOLUCIÓN =======================================
    Este no es un error común. ¡No existe una solución recomendada!
    Por favor, reporta el mensaje de error exacto anterior en h ttps://meta.discourse.org/
    (¡Y una solución, si la encuentras!)

Cualquier idea sobre qué podría intentar para resolver el problema será muy apreciada.
(perdón, como usuario nuevo solo me permitieron usar 2 enlaces, así que tuve que añadir espacios en algunas URLs)
Gracias
Olivier

¡Vaya! Se me pasó eso. Ahora que discourse-setup solicita esto, esa nota carece de sentido. Jeff, intentaré enviar un PR para eliminarla la próxima semana.

¿Ingresaste la dirección correcta en discourse setup cuando te lo preguntó? ¿No entendiste la pregunta? (que ahora no puedo encontrar la redacción exacta desde mi teléfono).

Pero ese error es muy extraño, así que dudo mucho que el correo de notificación sea el problema. ¿Qué servidor de correo es? ¿No muestra conexión en sus registros?

Gracias, Jay, por tu respuesta.
Bueno, eso es lo que ingresé (eliminé el usuario y la contraseña del servicio de correo y la clave de licencia de MaxMind).
¿Se ve bien esto?

Hostname : talk.absolutum.net
Email : info@absolutum.net
Dirección SMTP : smtp.socketlabs.com
Puerto SMTP : 587
Usuario SMTP : myUsername
Contraseña SMTP : myPassword
Correo de notificación: noreply@absolutum.net
Let’s Encrypt : info@absolutum.net
Licencia de MaxMind: license-text

Para quien quiera una respuesta definitiva:

Edita tu app.yml para agregar esta línea:

DISCOURSE_SMTP_AUTHENTICATION: login

Hay menciones en el foro que indican que es necesario editar un archivo .rake, pero ya no es necesario.