Я подозреваю, что упускаю какую-то простую настройку, но можно ли настроить количество писем с уведомлением «Доступно обновление», отправляемых администраторам? Мы используем почтовый список в качестве адреса электронной почты администратора. Он получает повторяющиеся уведомления о доступности новых обновлений Discourse каждые 30 минут или даже чаще.
Ура, доступна новая версия Discourse!
Ваша версия: 2.9.0.beta2
Новая версия: 2.9.0.beta3
....
Есть функция проверки версии, которая отображает информацию об обновлениях на вашей панели администратора. Это может быть полезно как запасной вариант или альтернатива (в зависимости от того, как часто вы заходите на панель).
Уведомления о версии по электронной почте должны отправляться только один раз, но я не использовал эту функцию в настройках, похожих на рассылку, поэтому не уверен, что вызывает множественные отправки. Можно ли это настроить со стороны системы рассылки?
Это ужасная идея. Это означает, что любой участник рассылки или имеющий к ней доступ может захватить или сломать ваш сайт (возможно, не со зла), и при этом невозможно будет узнать, кто это сделал. Вы должны предоставить каждому собственную учётную запись администратора.
Но если отбросить это, я помню, что видел только одно уведомление на сайт. Вы можете посмотреть в /admin/email/sent и проверить, не указано ли оно там несколько раз. Я не думаю, что Discourse так делает, но и не понимаю, почему ваша рассылка могла бы это делать.
@pfaffman, согласен. Я забыл включить contact в своё описание «использования списка рассылки в качестве нашего административного email-адреса contact». Все администраторы (и вообще все пользователи) обязаны иметь собственные индивидуальные учётные записи.
Возможно, где-то у нас настройка сбита. Похоже, что этот экземпляр Discourse с энтузиазмом готовится к обновлению. Вот вывод экрана /admin/email/sent:
Понял. Хороший вопрос. Это возможно. На всякий случай: этот список рассылки — группа в Google. Мы не наблюдали подобных сбоев в отношении других писем, которые получает этот список. Я перепроверил, чтобы убедиться, что нет циклического членства. Это не так.
Как у вас настроен хостинг сайта Discourse, @lee7? Используете ли вы стандартные инструкции по установке?
Письма об обновлении версии отправляются ежедневной задачей Sidekiq:
Не должно быть причин для запуска задачи чаще одного раза в день. У нас также есть проверка, чтобы гарантировать, что мы уведомляем о каждой версии только один раз.
Все эти данные хранятся в Redis… поэтому, возможно, у вас необычная конфигурация Redis?