После восстановления отправка приглашений по электронной почте не работает

После клонирования моего экземпляра Discourse, похоже, что функция «Пригласить по электронной почте» не работает.

«Отправить тестовое письмо» и rake admin:invite работают, но отправка приглашения через страницу «Приглашения» не срабатывает (так же как и повторная отправка).

В логах нет ошибок или сообщений об ошибках, а в Sidekiq нет неудачных задач.

Спасибо.

Проверьте, что настройка disable_email установлена в значение no (после импорта она может быть установлена в yes или non-staff). Если вы скрыли предупреждающие баннеры через CSS, вы можете не знать, что после импорта отправка писем в Discourse блокируется до тех пор, пока вы не примете меры.

Вот и всё, спасибо! Было установлено значение «non-staff», что странно, поскольку я почти уверен, что был сотрудником, когда пытался пригласить. В любом случае, я установил значение «no», и теперь всё работает.

Я не знал, что импорт не создаёт 100% точную копию. Хотя, думаю, это отчасти задокументировано здесь.

Ещё раз спасибо.

В данном случае «non staff» означает, что письма будут отправляться только сотрудникам, поскольку сразу после восстановления вам, возможно, потребуется убедиться, что всё работает корректно, прежде чем форум начнёт рассылать что-либо.

Если вам нужно снова выполнить rebuild, rebake или если аватары ещё не были пересозданы, лучше не допускать возврата всех пользователей прямо сейчас.

Спасибо!

Хотя, надо сказать, было бы неплохо, если бы на странице приглашения было уведомление о том, что она зависит от настройки disable_emails, если электронная почта отключена. Что-то вроде:

«Пригласить по электронной почте» и «Отправить приглашение повторно» требуют, чтобы настройка «Отключить электронную почту» была установлена в значение «нет», иначе электронное письмо не будет отправлено.

Обычно это решает глобальный баннер, я не вижу причин добавлять вторую копию в форму приглашения?

О, вы правы. Я не заметил баннер. Он появился между пунктами «Включить уведомления» и «Начнем обсуждение», и я так привык к баннерам вверху, что они просто исчезли для меня.

Спасибо.