Mi sitio ha estado funcionando durante algunos años sin problemas. De repente, SMTP dejó de funcionar. (No hice ningún cambio de configuración en el host ni en el contenedor).
Estoy usando SMTP (no SMTPS). Entré en el contenedor de Discourse y probé que podía enviar correos usando curl:
He investigado el problema. Resulta que el host ahora impone un retraso de 7 segundos en todo el correo entrante (incluso desde los contenedores). Discourse se agota por defecto en 5 segundos.
Lo aumenté a 10 segundos en containers/app.yml:
Ahora funciona… pero ¿alguien sabe cómo deshacerse del retraso de postfix en el host? He estado buscando en los archivos de configuración pero no encuentro nada…
GI
¡Ja! ¡Muchas gracias! Este era exactamente el problema.
Acabo de agregar direcciones IP estáticas (con nombres de host ficticios) para todas las direcciones IP que docker normalmente asignará (172.17.0.2 a 10). Así que si mi contenedor aparece con una IP diferente, espero que no se detenga en la búsqueda de nslookup.
Me pregunto si hay una manera para que docker resuelva las direcciones IP de todos los contenedores…