Problema de correo electrónico después de la actualización

Hemos encontrado un problema después de ejecutar la última actualización de Discourse. Estamos recibiendo el siguiente aviso en nuestro panel de administración:

Se han encontrado algunos problemas con su instalación de Discourse:

*** Hay 71 trabajos de correo electrónico que fallaron. Verifique su archivo app.yml y asegúrese de que la configuración del servidor de correo sea correcta. [Ver los trabajos fallidos en Sidekiq].**

No ha habido cambios recientes en el archivo app.yml. Reiniciamos el servidor donde reside nuestro Discourse y ejecutamos el comando ./launcher rebuild app. Esto no resolvió el problema.

Este es el error que estamos viendo en Sidekiq:

Jobs::HandledExceptionWrapper: Wrapped Net::SMTPAuthenticationError: 535 5.7.0 Mailgun no está aceptando su inicio de sesión o contraseña

Hemos contactado a Mailgun con las credenciales configuradas en nuestro archivo app.yml. Con las credenciales proporcionadas, pudieron probar la autenticación mediante telnet con éxito. También declararon lo siguiente:

No puedo asegurarlo, pero mi teoría sería que el archivo app.yml podría tener algún tipo de restricción o permisos requeridos para acceder. La falta de acceso al archivo podría llevar a que la autenticación no se transmita al cliente SMTP, por lo que al intentar usar SMTP Mailgun, no se presentan las credenciales SMTP y entonces recibe el error 535 5.7.0 Mailgun no está aceptando su inicio de sesión o contraseña.

Los permisos del archivo app.yml están establecidos en -rw-r–r–

Por favor, háganos saber si hay algún paso que debamos intentar. Cualquier ayuda en este asunto será muy apreciada.

Are there any “#” character in the password?

There are no “#” characters in the password.

Any other weird characters (like ’ or ") that might cut the password?

Is the password “bare” or inside double quotes ?

There are a few special characters but the password is enclosed in " "

Updated my app.yml file with new credentials. That seems to have done the trick.

Thanks for your help Régis!