Полностью email-независимый экземпляр Discourse

Продолжая обсуждение из Как одобрить вторичный адрес электронной почты пользователя через командную строку?:

Более общий вопрос: нам нужен экземпляр Discourse без использования электронной почты — то есть такой, который не должен ни получать, ни отправлять письма. Возможно ли это?

Я не уверен, что это полностью соответствует вашим требованиям, но это можно реализовать с помощью DiscourseConnect. По сути, просто укажите фиктивный адрес электронной почты в поле «Email» для записи SSO и установите настройку сайта «Отключить электронную почту» в значение «да» или (что, вероятно, лучше) «только для нештатных сотрудников». Затем настройте провайдерскую сторону DiscourseConnect, которая позволяет регистрацию без указания адреса электронной почты.

Если возможно, безопаснее, чтобы у учетных записей сотрудников были реальные адреса электронной почты и они получали письма с сайта. Например, это позволит им входить в систему через маршрут /u/admin-login, если когда-либо возникнут проблемы с DiscourseConnect.

Предлагаемое решение звучит скорее как обходной путь, чем как полноценная функция. Именно поэтому я выбрал категорию #feature для своей темы.

Идея заключается в создании инстанса, полностью свободного от использования электронной почты.

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

В нашем конкретном случае мы не хотим использовать какие-либо сторонние сервисы верификации. Нам не нужны уведомления по электронной почте или ответы через email; пользователи будут чувствовать себя совершенно комфортно, взаимодействуя с системой исключительно через браузер (или мобильное приложение). Таким образом, единственное, что мешает нам реализовать такую настройку, — это невозможность регистрации пользователей без указания адреса электронной почты. Это, мягко говоря, противоречит ожиданиям некоторых сообществ, учитывая количество существующих сегодня сервисов, которые вообще не требуют адреса электронной почты.

Как вы думаете, будет ли это жизнеспособным запросом на новую функцию, который имеет шанс быть реализованным в Discourse в будущем?

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

Существует плагин, который может оказаться полезным:

Однако я не уверен, насколько он надежен.

Хорошо, что мы это узнали. Но их дорожная карта выполнена всего на 20%, поэтому я боюсь её использовать.

Привет, я всё ещё работаю над разработкой своего плагина. Он находится на ранней стадии, и я не рекомендую использовать его в продакшене, если это не критически важно для вашего сообщества. Однако, если у вас есть функции, которые вы хотите, чтобы я реализовал в первую очередь, дайте знать — я постараюсь это сделать.