Nous avons rencontré un problème après avoir effectué la dernière mise à niveau de Discourse. Nous recevons le message suivant dans notre panneau d’administration :
Des problèmes ont été détectés avec votre installation de Discourse :
*** 71 tâches e-mail ont échoué. Vérifiez votre fichier app.yml et assurez-vous que les paramètres du serveur de messagerie sont corrects. [Voir les tâches échouées dans Sidekiq].**
Aucune modification récente n’a été apportée au fichier app.yml. Nous avons redémarré le serveur hébergeant Discourse et exécuté la commande ./launcher rebuild app. Cela n’a pas résolu le problème.
Voici l’erreur que nous constatons dans Sidekiq :
Jobs::HandledExceptionWrapper : Net::SMTPAuthenticationError enveloppé : 535 5.7.0 Mailgun n’apprécie pas votre identifiant ou votre mot de passe
Nous avons contacté Mailgun avec les identifiants configurés dans notre fichier app.yml. Avec les identifiants fournis, ils ont pu tester l’authentification via telnet avec succès. Ils ont également déclaré ce qui suit :
« Je ne peux pas l’affirmer avec certitude, mais ma théorie serait que le fichier app.yml pourrait avoir une restriction de type ou des permissions requises pour y accéder. L’impossibilité d’accéder au fichier pourrait empêcher l’authentification d’être transmise au client SMTP ; ainsi, lorsque le client tente de se connecter à SMTP Mailgun, aucune identité SMTP n’est présentée, ce qui entraîne l’erreur 535 5.7.0 Mailgun n’apprécie pas votre identifiant ou votre mot de passe. »
Les permissions du fichier app.yml sont définies sur -rw-r–r–.
Veuillez nous indiquer s’il existe des étapes à essayer. Toute aide sur ce sujet sera grandement appréciée.