E-Mail-Problem nach Upgrade

Wir sind auf ein Problem gestoßen, nachdem wir das neueste Discourse-Upgrade durchgeführt haben. In unserem Admin-Bereich erscheint folgende Meldung:

Bei Ihrer Discourse-Installation wurden einige Probleme festgestellt:

*** Es gibt 71 fehlgeschlagene E-Mail-Jobs. Überprüfen Sie Ihre app.yml und stellen Sie sicher, dass die E-Mail-Server-Einstellungen korrekt sind. [Sehen Sie sich die fehlgeschlagenen Jobs in Sidekiq an].**

Es gab keine kürzlichen Änderungen an der Datei app.yml. Wir haben den Server, auf dem Discourse läuft, neu gestartet und den Befehl ./launcher rebuild app ausgeführt. Dies hat das Problem nicht behoben.

Dies ist der Fehler, den wir in Sidekiq sehen:

Jobs::HandledExceptionWrapper: Eingekapselte Net::SMTPAuthenticationError: 535 5.7.0 Mailgun akzeptiert Ihre Anmeldeinformationen oder Ihr Passwort nicht

Wir haben Mailgun mit den in unserer app.yml hinterlegten Zugangsdaten kontaktiert. Mit den bereitgestellten Daten konnten sie die Authentifizierung erfolgreich per Telnet testen. Sie äußerten zudem Folgendes:

Können nicht mit Sicherheit sagen, aber meine Theorie wäre, dass die Datei app.yml möglicherweise eine Art Einschränkung oder erforderliche Berechtigungen für den Zugriff hat. Ein fehlgeschlagener Zugriff auf die Datei könnte dazu führen, dass die Authentifizierung nicht an den SMTP-Client weitergegeben wird. Wenn dann versucht wird, SMTP mit Mailgun zu verwenden, werden keine SMTP-Anmeldeinformationen übermittelt, woraufhin Sie die Fehlermeldung 535 5.7.0 Mailgun akzeptiert Ihre Anmeldeinformationen oder Ihr Passwort nicht erhalten.

Die Berechtigungen der Datei app.yml sind auf -rw-r--r-- gesetzt.

Bitte teilen Sie uns mit, ob es Schritte gibt, die wir versuchen sollten. Jegliche Hilfe in dieser Angelegenheit wird sehr geschätzt.

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!