Ограничить режим почтового списка для старых пользователей

Продолжение обсуждения из Ограничение режима почтового списка группой пользователей:

Привет, Саймон,

вы написали:

На самом деле, судя по моим данным, при указанных ниже настройках пользователи с включённым режимом почтового списка всё ещё получают рассылки. Кроме того, в пояснении к параметру «disable mailing list mode» указано, что он лишь запрещает пользователям включать этот режим.


Поэтому я запутался в ваших утверждениях.

Планируются ли какие-либо изменения? Изменится ли в ближайшем будущем поведение настроек режима почтового списка?

Я тоже так думал, но снова изучил вопрос, когда мы начали по умолчанию устанавливать disable mailing list mode в значение true. Если я ничего не упустил, код Discourse предотвращает отправку писем в режиме рассылки, когда disable mailing list mode установлен в true. Это происходит здесь: discourse/app/jobs/regular/notify_mailing_list_subscribers.rb at main · discourse/discourse · GitHub.

Я также протестировал это на нескольких сайтах и убедился, что письма в режиме рассылки не отправляются, когда disable mailing list mode установлен в true.

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

Причина, по которой повторное включение режима рассылки путём снятия отметки с параметра работает, заключается в том, что при установке disable mailing list mode в true он не переопределяет настройки пользователей, которые ранее включили режим рассылки для своих аккаунтов. Если режим рассылки снова включён, будет учтена ранее выбранная настройка пользователя.

Если вы обнаружите, что письма в режиме рассылки всё ещё отправляются при установке disable mailing list mode в true, пожалуйста, сообщите нам об этом.

Ох, боже. Вы правы. У людей были только дайджесты. Спасибо за разъяснение и ваше терпение.

Нет проблем. Спасибо, что указали на проблему с описанием настройки. Мы обновим его, чтобы было ясно, что это полностью отключает режим рассылки.