Неужели мы молча отправляли дайджест-рассылки 200 000+ перенесенным пользователям?

Мы недавно, около месяца назад, перенесли старый неиспользуемый форум на Discourse, включая более 200 000 пользователей. Форум, естественно, был в полном беспорядке и ещё не был готов к публичному запуску.

Однако я только что заметил в разделе Администрирование/Электронная почта, что каждую неделю отправлялось ОГРОМНОЕ количество сводных писем:

Неужели мы действительно случайно отправили сводные письма всей базе из более чем 200 000 участников раз в неделю за последний месяц?!!

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

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

Спасибо!

Да, просто перейдите в настройки административной панели и найдите параметр default email digest frequency. Измените его на «никогда». Система спросит, хотите ли вы применить изменения ретроспективно. Нажмите «Да». :smiley:

Спасибо, но не уверен, что это делает то, что мне нужно. В идеале, дайджест-письма должны получать только АКТИВНЫЕ пользователи. То есть дайджест-письма должны получать только НОВЫЕ пользователи, а все предыдущие пользователи по умолчанию не должны их получать, если только они не войдут на форум.

Что ж, применение этих изменений задним числом действительно прекращает рассылку дайджестов всем существующим пользователям.

Вы можете использовать плагин Custom Wizard, чтобы запрашивать настройки электронной почты у пользователей сразу после входа в систему.

Понял, большое спасибо! Разберусь с этим.

Так что мы действительно массово рассылали письма всем в течение последнего месяца? :sweat:

Не уверен, что это было «все». Обычно такие дайджесты прекращаются, если кто-то не входил в систему в течение suppress digest email after days (по умолчанию 180 дней).

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

Да, огромное всем спасибо! Именно это я сейчас и сделал. :+1: