Массовое добавление адресов электронной почты в группу, по-видимому, приводит к отправке приглашений по электронной почте, даже если опция «Уведомлять пользователей» снята.
Ожидаемое поведение
Когда опция «Уведомлять пользователей» снята, никакие письма не должны отправляться.
Фактическое поведение
Discourse отправляет приглашения по электронной почте с темой:
«[Имя] пригласил(а) вас присоединиться к [форум]»
Логи транзакций Brevo подтверждают доставку и классифицируют их как приглашения.
Окружение
Версия Discourse: последняя ветка (самостоятельный хостинг в Docker, обновлено через git pull и пересборку)
Хостинг: самодостаточный Docker
Провайдер SMTP: Brevo
Выполненное действие:
Администрирование → Группы → Добавить участников → Массовое добавление адресов электронной почты → опция «Уведомлять пользователей» снята
Вопрос
Является ли это ожидаемым поведением, поскольку адреса электронной почты ещё не соответствовали существующим пользователям (процесс приглашения), или это нежелательное поведение?
Связанная более старая дискуссия
Мой опыт показывает, что приглашения по электронной почте всё равно отправляются, даже если опция «Уведомлять пользователей» снята.
Подтверждение
Логи транзакций Brevo показывают:
Событие: Доставлено
Событие: Открыто через прокси
Тема: «[Имя] пригласил(а) вас присоединиться к [форум]»
Эти письма были отправлены сразу после действия массового добавления.
Цель
Уточнить, является ли это ожидаемым поведением системы для пользователей, которые находятся на этапе создания или ещё не существуют, или же это регрессия/неоднозначность UX в более новых версиях Discourse.
В случаях использования, когда у вас есть списки каталогов, где один участник может входить в другой список, было бы удобно иметь настройку, при которой уведомляются только те электронные письма, для которых ещё не созданы учётные записи.