Возник конфликт между настройкой «Разрешённые домены электронной почты» и созданием промежуточных пользователей с помощью настройки «Принимать письма от анонимных пользователей без аккаунтов» для каждой категории.
Только что разобрались с этой проблемой на сайте клиента. Они включили настройку, чтобы убедиться, что к их сайту Discourse получают доступ только зарегистрированные пользователи — сотрудники с корпоративными почтовыми ящиками.
Несколько дней спустя они обнаружили, что в почтовый ящик поддержки не поступало новых сообщений, но не связали это с двумя упомянутыми настройками.
Эта настройка также влияет на создание промежуточных пользователей, когда для категории включено получение входящей почты от анонимных пользователей. Я не могу точно сказать, является ли это регрессией, но это определённо кажется обоснованным сценарием использования.
@Stephen, не могли бы вы, пожалуйста, поделиться шагами для воспроизведения проблемы? Мне не совсем понятно, какие настройки включены и что происходит по сравнению с ожидаемым поведением. Дайте знать, и я всё проверю.
Если в поле «Разрешённые домены электронной почты» указан домен (например, discourse.org), то внешние пользователи из других почтовых сервисов не смогут отправлять сообщения в категории, создавая промежуточных пользователей обычным способом.
требовать одобрения пользователей в сочетании с автоматическое одобрение доменов электронной почты может быть более подходящей настройкой для этого случая.
Список доменов электронной почты, через которые пользователи ОБЯЗАНЫ регистрировать учётные записи, разделённый символом «|». Поддомены для указанных доменов обрабатываются автоматически. Символы-заполнители * и ? не поддерживаются. ВНИМАНИЕ: Пользователи с адресами электронной почты в доменах, не указанных в списке, не смогут зарегистрироваться!
в:
Список доменов электронной почты, разрешённых при создании учётных записей пользователей. При установке этого параметра любой адрес электронной почты с доменом, не указанным в списке, будет считаться недействительным для создания учётной записи (включая временные учётные записи). Поддомены для указанных доменов обрабатываются автоматически. Символы-заполнители * и ? не поддерживаются.