Tengo postfix configurado para funcionar en el host local de Docker, de modo que una prueba mediante swaks --to destination@domain.tld --from admin@hostdomain.tld --server localhost -tls se entrega como se espera. Utiliza el puerto 25 y envía el correo electrónico sin ningún problema.
Por lo tanto, me surge la siguiente pregunta: ¿cómo configuro adecuadamente los ajustes SMTP en app.yml para utilizar localhost para la entrega de correo?
Entonces, en tal caso, ¿necesitas usar la IP pública o existe un esquema de IP especial que usa Docker? Por ejemplo, dentro del host veo docker0 con 172.17.0.1 y dentro del contenedor (./launcher enter app; apt-get install ifconfig) eth0 es 172.17.0.2. Sospecho que debería usar la 172.17.0.1 del host dentro del contenedor de Discourse, pero no quiero que cambie de alguna manera en algún momento.
Solo para documentarlo aquí, lo siguiente fue suficiente (todas las demás líneas SMTP comentadas) para entregar al servidor SMTP del host de Docker si no es necesaria autenticación: