Estoy obteniendo el siguiente error al usar ./discourse-docker en Digital Ocean después de la instalación
==================== PRUEBA DE CORREO ====================
Para una prueba robusta, obtén una dirección en http://www.mail-tester.com/
O simplemente envía un mensaje de prueba a ti mismo.
¿Dirección de correo para la prueba? ('n' para omitir) [forum@jamaicans.dev]:
Enviando correo a forum@jamaicans.dev. . .
Probando el envío a forum@jamaicans.dev usando mail.jamaicans.dev:587.
======================================== ERROR ========================================
ERROR INESPERADO
500 5.5.1 Comando inválido
Escribí un script en Python para probar si envía correos electrónicos utilizando las credenciales SMTP, y puedo enviar y recibir correos. También probé con Telnet, lo cual funciona. El puerto está ejecutándose en el 587 con StartTLS. DMARC y SPF ya están configurados.
La cuenta de correo tiene un signo % en la contraseña. Noté en el archivo app.yaml que la contraseña no debe tener un #. ¿Crees que esto podría ser el problema?
¿Puedes compartir tu script de Python? Yo también instalé Mailu y me gustaría probarlo.
Actualización: No importa, lo creé yo mismo en Sending Emails With Python – Real Python. Mailu funciona (sin TLS, ya que aún no he logrado configurar letsencrypt tanto con Mailu como con Caddy), pero Discourse no envía correos electrónicos…
Hola,
A mí también me funcionó. Hice algunos cambios en la configuración del correo y comenzó a funcionar. Perdón por no indicar que ya lo había logrado.