Настройка конкретного заглушенного письма

Мы пытаемся настроить следующее электронное письмо

Тема: [Форум | Сайт] Ваша учётная запись заблокирована

Вам запрещено участвовать в форуме до 13 ноября 2021 года, 18:01.

Причина — Тест

Тестирование

Мы выяснили, как настраивать электронные письма, такие как приведённое ниже:
/admin/customize/email_templates/system_messages.silenced_by_staff

Однако оно не совпадает с тем, которое мы получили. Есть ли какие-либо советы по настройке именно того письма, которое мы получили?

Заранее спасибо!

Поднимаю это для внимания.

Я не на 100% уверен, что всё работает как ожидалось.

system_messages.silenced_by_staff — это шаблон для личного сообщения, которое получает пользователь, и оно должно отправляться только по электронной почте в соответствии с его настройками уведомлений (аналогично для system_messages.unsilenced).

Письмо, которое вы показали в начале обсуждения, генерируется, когда вы вводите причину на экране «Пользователь в тишине» (Silenced):

Если оставить второе поле пустым, я бы предположил, что будет использован шаблон по умолчанию (system_messages.silenced_by_staff), но на самом деле, похоже, это письмо отправляется отдельно от шаблона личного сообщения, и в нём содержится только то, что вы ввели в поле:

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

Я попытался скопировать и вставить шаблон в поле причины как обходное решение, но система не приняла поля параметров (ссылки выглядят правильно, но никуда не ведут, так как в URL содержатся параметры):

Я не смог найти шаблон для изменения этого письма, но, возможно, есть некоторые возможности для настройки, если это поможет?


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

Письмо, полученное тестовым пользователем:


Извините, что не смог помочь больше, но мне показалось, что мой опыт может побудить других ответить. :slightly_smiling_face:

Я наблюдаю то же самое с пользователями, отключившими уведомления. Я согласен с @JammyDodger, что это, похоже, не является intended функцией поля «Сообщение по электронной почте», поскольку в письме silenced_by_staff никогда не отправляется сообщение по умолчанию.

Кстати, я также нашел более раннюю тему, упоминающую ту же проблему: Feature request: Add reason for silencing the user to system message template