Возможно ли изменить ссылки, отправляемые через Discourse в письмах, не меняя шаблоны электронной почты (базовый URL)?
В нашем сценарии мы разработали мобильное приложение, использующее глубокую ссылку (deeplinking), поэтому https_example.com открывает приложение. Из приложения пользователь может получить доступ к нашему (размещённому самостоятельно) форуму, который доступен по адресу https_forum.example.com, запускается через приложение, открывает системный браузер и использует Discourse Connect для SSO между приложением и форумом.
Мы хотим сохранить базовый URL форума как https_forum.example.com, но изменить ссылки в письмах на https_example.com/forumlink/<some_topic>. Когда пользователь получает письмо и нажимает на ссылку, его перенаправляют в приложение, которое открывается на устройстве, затем мы выполняем вход пользователя и открываем форум в системном браузере, направляя пользователя на https_forum.example.com/<some_topic>.
Требуется ли для этого кастомизация или это можно сделать с помощью существующего функционала? Мы могли бы рассмотреть возможность настройки отдельного компонента, который централизованно обрабатывает всю отправку писем (например, использование переменной окружения), если это возможно. Однако не уверены, не будет ли эта кастомизация утеряна при обновлении. Мы используем автономный шаблон Docker-образа для самостоятельного размещения.