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.