Добавить название группы или другую пользовательскую строку для PM поддержки

Я хотел бы изменить тему письма для личных сообщений группы поддержки, чтобы пользователям было очевиднее, что они общаются с нами в частном порядке. (Ещё лучше было бы внести изменение по умолчанию, как описано здесь: Include group name in group PM email subject by default)

Подходящие для нас варианты:

  • Добавить жёстко заданную строку, например «[Поддержка моей компании]» — если мы сможем избежать включения этой строки для личных сообщений не из группы поддержки.
  • Добавить полное название группы поддержки, например «[Название группы поддержки моей команды]» — но как будет вести себя система для личных сообщений не из группы (между конкретными лицами)? Я бы не хотел, чтобы в таком случае отображалось «[ ]».

Возможно ли реализовать один из этих подходов? Есть ли другие предложения?

Спасибо,
Лиза

Настройка сайта «group in subject» может помочь вам достичь желаемого результата. Когда эта настройка включена, строка темы письма по умолчанию будет содержать название первой группы в личном сообщении (ЛС). Например, вот тема письма, которое я отправил своей группе «Eurorack» для проверки настройки:

[Simon's Demo] [Eurorack Enthusiasts Club] Testing the subject line for group PMs

Первое поле в теме — название вашего сайта. Второе поле — название группы, которой было отправлено сообщение. Последнее поле — заголовок ЛС. Эти значения определяются настройкой сайта «email subject». Значение по умолчанию для этой настройки:

[%{site_name}] %{optional_pm}%{optional_cat}%{topic_title}

Плейсхолдер %{optional_pm} в этой настройке заменяется на название группы. Если вы отправляете ЛС отдельному пользователю при включённой настройке «group in subject», этот плейсхолдер будет заменён на текст «PM». Например:

[Simon's Demo] [PM] More subject line tests

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

Спасибо — это именно то, что мне нужно. Я сообщу, как всё получится.

Отлично, всё работает так, как мы хотели. Как я и предполагал, мне также пришлось настроить шаблоны писем для личных сообщений, включив туда %{optional_pm}.

Дополнительный вопрос: когда эта проблема возникла впервые, дело было в том, что пользователи, отправлявшие личные сообщения нашей группе поддержки, видели в уведомлениях о reply-письмах префиксы в теме, из-за чего они беспокоились, что их сообщения не являются приватными (им слово “ЛС” показалось недостаточно очевидным).

Однако сейчас, когда я тестирую это с пользователями, не входящими в группу поддержки, в темах их уведомлений по почте вообще нет никаких префиксов — только заголовок сообщения. А у нас, членов группы поддержки, в темах писем для тех же сообщений указано название группы и т. д. Можете предположить, почему это могло измениться за последние месяцы? Мы не припоминаем, чтобы вносили какие-либо изменения, которые убирали бы все префиксы из тем писем для пользователей вне группы поддержки.

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

Спасибо.

Похоже, что в уведомлениях по электронной почте для не-участников группы, полученных через пересылку писем, отсутствуют префиксы (пользовательские темы). Уведомления с пользовательскими темами корректно формируются для сообщений, созданных через сайт Discourse. Ожидается ли такое поведение?