Сброс показателя отскоков пользователя

:bookmark: Это руководство объясняет, как сбросить показатель отскоков для пользователей на вашем сайте Discourse.

:person_raising_hand: Требуемый уровень доступа: Администратор

У каждого пользователя Discourse есть связанный с его аккаунтом показатель отскоков.

Каждый раз, когда письмо возвращается на адрес электронной почты пользователя, его «показатель отскоков» увеличивается на значение, установленное в настройках сайта soft bounce score или hard bounce score, в зависимости от того, был ли отскок временным или постоянным.

Как только показатель отскоков пользователя достигает значения настройки сайта bounce score threshold, Discourse прекращает попытки отправки писем этому пользователю.

Если письмо не было отправлено пользователю, превысившему порог bounce score threshold сайта, в логи пропущенных писем (.../admin/email-logs/skipped) будет добавлена запись, а причина пропуска будет указана как Exceeded bounce_score_threshold.

Настройки сайта для показателя отскоков

По умолчанию следующие настройки сайта управляют работой показателя отскоков на вашем сайте Discourse:

Сброс показателя отскоков пользователя

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

Чтобы вручную сбросить показатель отскоков пользователя:

  1. Перейдите на страницу администратора пользователя.
  2. Нажмите кнопку «Сброс» в строке «Показатель отскоков» в верхней части страницы.

Сброс показателя отскоков установит все значения в 0, что позволит снова отправлять письма пользователю. Если сброс не будет выполнен вручную, Discourse автоматически очистит показатель по истечении срока, заданного настройкой reset bounce score after days.

:information_source: Пользователи не могут сбрасывать свои собственные показатели отскоков. Разрешение пользователям сбрасывать свои показатели может привести к злоупотреблениям, например, к бесконечному обнулению показателя при продолжающихся отскоках писем, что может вызвать проблемы с вашим почтовым сервисом.

Массовый сброс

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

:warning: Если вы являетесь клиентом хостинга Discourse, пожалуйста, обратитесь в team@discourse.org, если вам нужно сбросить показатели отскоков для пользователей глобально на вашем сайте.

Чтобы сбросить показатель отскоков для всех пользователей на вашем сайте, откройте консоль Rails вашего сайта с помощью следующих команд:

cd /var/discourse/
./launcher enter app
rails c

Затем выполните следующую команду:

UserStat.all.update_all(bounce_score: 0.0, reset_bounce_score_after: nil)

Этот сброс заставит Discourse возобновить отправку писем всем пользователям, которые не получали письма из-за «превышения порога показателя отскоков».}

4 лайка