Есть ли настройка администратора, чтобы отключить email-уведомление «пост одобрен», которое отправляется пользователям?

Здравствуйте!

Я пишу, чтобы задать вопрос о уведомлениях по электронной почте в процессе модерации в Discourse. Есть ли настройка для отключения письма «пост одобрен», которое отправляется пользователям?

Я заметил, что каждый раз, когда я одобряю или отклоняю пост, пользователь, отправивший его, получает уведомление по электронной почте. Это может быть раздражающим и ненужным для некоторых пользователей, особенно если они уже используют приложение Discourse или веб-сайт для проверки статуса своих постов.

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

Если вы знаете, как отключить письмо «пост одобрен», или у вас есть какие-либо предложения или отзывы, пожалуйста, дайте мне знать. Я ценю вашу помощь и сотрудничество.

1 лайк

Если они видят уведомление онлайн, Discourse не отправит электронное письмо. Это ваша главная забота?

да, письма для сброса пароля должны отправляться только

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

Эта тема касается схожей проблемы, но не именно этой.

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

Я только что протестировал это с тестовым пользователем и получил уведомление по электронной почте, если сообщение было одобрено, после того как я вышел из учётной записи тестового пользователя, а также пока был в системе (я также видел уведомление в центре уведомлений).

Привет и добро пожаловать :slight_smile:

Не совсем уверен, что уловил нюансы: в чём именно разница между вашим сценарием использования и открытым запросом #feature?

Хорошо, они отображаются в разных контекстах и ведут себя по-разному — одно так, как нужно, другое — нет.

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

«Ваш пост одобрен» — это не всплывающее окно, а просто уведомление в «центре уведомлений». Помимо этого уведомления при входе в систему, отправляется письмо по электронной почте: а) если пост, созданный через веб-интерфейс, был одобрен, когда пользователь был авторизован; б) если пост, созданный через веб-интерфейс, был одобрен, когда пользователь не был авторизован; и в) если ответ, отправленный по электронной почте, был одобрен, когда пользователь был авторизован. Я не хочу, чтобы уведомления об этом событии отправлялись по электронной почте ни при каких условиях.

Поэтому я спрашиваю, есть ли способ отключить это. Предположительно, я упустил какую-то настройку?

Ах, я понял. Мне интересно, касается ли этот запрос #feature больше уведомления «сообщение одобрено», чем этапа «сообщение требует одобрения». :thinking:

Ты знаешь это лучше меня :slight_smile:

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

1 лайк

Извините, я отвлекся, проверяя, было ли отправлено письмо о «публикации в ожидании одобрения» :slight_smile: (по-моему, такого письма нет).

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

:thinking: Что произойдёт, если шаблон письма будет заменён на пустое значение?

Будет ли отправлено пустое письмо?

Если да, то интересным решением могло бы быть изменение Discourse так, чтобы оно не отправляло письмо, если шаблон пуст.

1 лайк

Интересно, что для этого, по-видимому, нет шаблона, есть только опция настройки текста.

1 лайк

Судя по всему, для шаблона post_approved нет настраиваемого варианта. Но идея мне нравится. В таком случае, возможно, на той же странице стоит добавить флажок «Отключить шаблон письма».

Поскольку формулировка отличается от приведенной выше, поиск по фразе «post approved» не даст результата. Однако, если вы поищете post_approved, взяв его из другого ключа, вы найдете:

«Та страница» — это экран переопределения переводов?

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

Нет, извините. Я смотрел на /admin/customize/email_templates

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

Думаю, это та же проблема, что и в #feature-запросе, поэтому я объединю их.

1 лайк

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