По крайней мере, с вчерашнего дня я вижу на своей панели управления следующее:
Некоторые рекомендации на основе текущих настроек вашего сайта
Мы обнаружили устаревшую версию mail-receiver. Пожалуйста, подключитесь к этому серверу по SSH и выполните команду /var/discourse/launcher rebuild mail-receiver.
Последняя проверка: 14 ноября 2019 г., 07:37
Я попытался следовать инструкциям и даже выполнил полную пересборку. Однако это сообщение не исчезает. Не знает ли кто-нибудь, в чём может быть причина? Столкнулся ли кто-нибудь с этим ранее?
Можете подсказать тест, чтобы определить, нужно ли сайту обновлять почтовый получатель (или хотя бы получить на это намёк)? Я мог бы просто пересоздавать их при каждом обновлении какое-то время, но было бы неплохо выполнять обновление только при необходимости. Может, просто проверить, был ли контейнер пересоздан после определённой даты?
Не совсем уверен, какой именно тест вы имеете в виду? Вы можете зайти в свои админ-панели и посмотреть, есть ли там сообщение «устаревшая версия mail-receiver…». Это сообщение появится только в том случае, если система обнаружит использование старого метода аутентификации API. Если на ваших сайтах не используется почтовый получатель или если не было получено ни одного письма, это сообщение не отобразится. Так что, думаю, в качестве теста вы можете ответить на личное сообщение по электронной почте и посмотреть, появится ли оно?
Да. Это проблема только в том случае, если вы управляете сайтами, в которые не входите под своим аккаунтом. Для сайтов, для которых у меня есть API-ключ, я могу запросить /admin/dashboard/problems.json и проверить, содержит ли он mail-receiver.
Предполагаю, что это не станет реальной проблемой до того самого дня в таинственном будущем, когда поддержка API-ключей в URL будет убрана.
Нет особого смысла пересобирать mail-receiver лишний раз, да и вообще, наверное, мне не стоит даже пытаться.
@k4rtik спасибо, что подняли этот вопрос. Оказывается, для обновления mail-receiver необходимо выполнить дополнительный шаг. Пожалуйста, следуйте инструкциям в руководстве по адресу Update mail-receiver to the release version. После этого сообщение об обновлении должно исчезнуть примерно через день.
Если вы получаете мало писем, возможно, тайм-аут сработал автоматически, и проблема может исчезнуть при следующем получении письма. Рекомендуется выполнить шаги по обновлению, чтобы закрепить версию release модуля mail-receiver, а не старую версию 1.x.