Desajuste del certificado del nombre de host del correo electrónico que causa sobrecarga de la cola de sidekiq, inestabilidad grave del sitio

Intenté enviar un mensaje desde el contenedor Docker de Discourse usando curl. Una vez que me aseguré de especificar SMTP en texto plano y el puerto 25, puedo enviar correos electrónicos a través del host sin problemas:

$ cd /var/discourse/
$ sudo ./launcher enter app
Se detectó la arquitectura x86_64.
root@discourse-app:/var/www/discourse# curl smtp://172.17.0.1 --mail-from discourse@mydomain.com --mail-rcpt myname@gmail.com --upload-file README.md
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  7077    0     0  100  7077      0   575k --:--:-- --:--:-- --:--:--  575k
root@discourse-app:/var/www/discourse#

Y así se vio esa prueba en los registros de correo electrónico del host:

May 24 16:53:49 localhost postfix/smtpd[25494]: connect from discourse-docker[172.17.0.2]
May 24 16:53:49 localhost postfix/smtpd[25494]: EB62CB5FCD: client=discourse-docker[172.17.0.2]
May 24 16:53:49 localhost postfix/cleanup[26008]: EB62CB5FCD: message-id=<>
May 24 16:53:49 localhost opendkim[1365]: EB62CB5FCD: can't determine message sender; accepting
May 24 16:53:49 localhost postfix/smtpd[25494]: disconnect from discourse-docker[172.17.0.2] ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5

Dado que no he especificado TLS ni el puerto 25 en mi app.yml, y esto funcionó hasta la reconstrucción de ayer, cada vez parece más que la última versión de Discourse está ignorando mi configuración SMTP en app.yml.

2 Me gusta