Si vous êtes arrivé ici parce que vous avez remarqué ce message sur votre tableau de bord d’administration :
Nous avons détecté une version obsolète de mail-receiver..
Vous êtes au bon endroit.
Veuillez vous connecter en SSH à votre serveur Discourse et exécuter les deux commandes suivantes pour mettre à jour mail-receiver :
sed -i 's/mail-receiver:.*/mail-receiver:release/' /var/discourse/containers/mail-receiver.yml
/var/discourse/launcher rebuild mail-receiver
Pour plus de détails, veuillez continuer la lecture.
Pourquoi devons-nous mettre à jour mail-receiver ?
Nous devons mettre à jour mail-receiver vers une version plus récente qui n’utilise pas une méthode d’authentification d’API obsolète.
Lorsque vous avez initialement configuré mail-receiver, on vous a demandé de créer un fichier containers/mail-receiver.yml contenant un numéro de version codé en dur :
base_image: discourse/mail-receiver:x.x.x
Afin de recevoir les mises à jour futures sans avoir à mettre à jour manuellement ce numéro, vous pouvez modifier le numéro de version pour qu’il soit release au lieu de spécifier une version précise.
Veuillez modifier /var/discourse/containers/mail-receiver.yml pour utiliser cette image de base :
base_image: discourse/mail-receiver:release
Si vous le souhaitez, vous pouvez simplement exécuter cette commande :
sed -i 's/mail-receiver:.*/mail-receiver:release/' /var/discourse/containers/mail-receiver.yml
pour modifier le fichier à votre place.
Ensuite, vous pouvez exécuter :
/var/discourse/launcher rebuild mail-receiver
pour mettre à jour vers la dernière version de mail-receiver.