Bueno,
Tengo que ir más allá, así que probé una solución alternativa instalando Postfix en mi host para retransmitir mensajes desde Discourse. Tengo un problema relacionado con mi falta de experiencia en Docker.
Mi configuración:
Red del host:
docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN gro up default
link/ether 02:42:78:b6:18:3c brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 scope global docker0
Red de Discourse:
“Gateway”: “172.18.0.1”,
“IPAddress”: “172.18.0.3”,
“IPPrefixLen”: 16,
- exec: rails r "SiteSetting.notification_email='tuusuario@ejemplo.com'"
Ten en cuenta que DISCOURSE_SMTP_USER_NAME y la parte de nombre de usuario del correo en SiteSetting.notification_email deben ser iguales.
Si usas, por ejemplo, noreply@ejemplo.com, a veces no funciona debido a algunas verificaciones de seguridad activadas en el servidor que aseguran que el nombre de usuario coincida con el correo del usuario.