Wenn Sie hierher gekommen sind, weil Sie diese Meldung in Ihrem Admin-Dashboard bemerkt haben:
Wir haben eine veraltete Version von mail-receiver erkannt.
dann sind Sie am richtigen Ort.
Bitte melden Sie sich per SSH auf Ihrem Discourse-Server an und führen Sie die folgenden beiden Befehle aus, um mail-receiver zu aktualisieren:
sed -i 's/mail-receiver:.*/mail-receiver:release/' /var/discourse/containers/mail-receiver.yml
/var/discourse/launcher rebuild mail-receiver
Weitere Details finden Sie im folgenden Abschnitt.
Warum müssen wir mail-receiver aktualisieren?
Wir müssen mail-receiver auf eine neuere Version aktualisieren, die keine veraltete API-Authentifizierungsmethode mehr verwendet.
Bei der ursprünglichen Einrichtung von mail-receiver wurden Sie aufgefordert, eine Datei containers/mail-receiver.yml zu erstellen, die eine fest codierte Versionsnummer enthielt:
base_image: discourse/mail-receiver:x.x.x
Um zukünftige Updates zu erhalten, ohne diese Nummer manuell aktualisieren zu müssen, können Sie die Versionsnummer auf release statt auf eine spezifische Version setzen.
Bitte bearbeiten Sie /var/discourse/containers/mail-receiver.yml, um dieses Basis-Image zu verwenden:
base_image: discourse/mail-receiver:release
Falls gewünscht, können Sie einfach folgenden Befehl ausführen:
sed -i 's/mail-receiver:.*/mail-receiver:release/' /var/discourse/containers/mail-receiver.yml
um die Datei für Sie zu bearbeiten.
Anschließend können Sie folgenden Befehl ausführen:
/var/discourse/launcher rebuild mail-receiver
um auf die neueste Version von mail-receiver zu aktualisieren.