Bem,
preciso ir além, então tentei uma solução alternativa instalando o Postfix no meu host para retransmitir mensagens do Discourse. Tenho um problema relacionado à minha falta de experiência com Docker.
Minha configuração:
Rede do 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
Rede do Discourse:
“Gateway”: “172.18.0.1”,
“IPAddress”: “172.18.0.3”,
“IPPrefixLen”: 16,
- exec: rails r "SiteSetting.notification_email='seuusuario@exemplo.com'"
Observe que o DISCOURSE_SMTP_USER_NAME e a parte do nome de usuário do e-mail em SiteSetting.notification_email devem ser os mesmos.
Se você usar, por exemplo, noreply@exemplo.com, às vezes não funciona devido a algumas verificações de segurança ativadas no servidor que garantem que o nome de usuário corresponda ao e-mail do usuário.