ACTUALIZACIÓN: Usando el comando curl --ssl-reqd, probé los puertos 465, 587, 25 y 2525. Los resultados fueron:
25: No funcionó (Error de Curl 35, número de versión incorrecto)
465: Funcionó como se esperaba y con una respuesta rápida de correo
587: No funcionó (Error de Curl 35, número de versión incorrecto)
2525: No falló, pero nunca envió un correo (el tiempo transcurrido siguió aumentando sin detenerse mientras no se enviaba ningún correo)
Si ayuda, mis configuraciones actuales son (con el error 502):
DISCOURSE_SMTP_ADDRESS: CENSORED
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: CENSORED
DISCOURSE_SMTP_PASSWORD: CENSORED
# DISCOURSE_SMTP_ENABLE_START_TLS: true # (opcional, valor predeterminado true)
Plantillas:
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## Descomenta estas dos líneas si deseas agregar Lets Encrypt (https)
- "templates/web.ssl.template.yml"
- "templates/web.letsencrypt.ssl.template.yml"
Y exposición:
expose:
- "80:80" # http
- "443:443" # https
Esta es una imagen con la información del correo:
No estoy seguro si la razón es que Discourse no se conecta con SSL/TLS o algo más. Espero que esta información sea útil y ayude a resolver el problema.
