Personalización del nombre de host enviado en enlaces de correo electrónico para deep linking de aplicaciones

¿Es posible modificar los enlaces enviados a través de Discourse en los correos electrónicos sin cambiar las plantillas de correo electrónico (URL base)?

En nuestro escenario, hemos desarrollado una aplicación móvil que utiliza deeplinking, por lo que https_example.com abrirá la aplicación. Desde la aplicación, el usuario puede acceder a nuestro foro (autoalojado) que está disponible en https_forum.example.com y se inicia a través de la aplicación, abre el navegador del sistema y utiliza Discourse Connect para el SSO entre la aplicación y el foro.

Lo que queremos lograr es mantener la URL base del foro como https_forum.example.com pero cambiar los enlaces en el correo electrónico a https_example.com/forumlink/<algún_tema>. Cuando un usuario recibe un correo electrónico y hace clic en el enlace, será redirigido a la aplicación, que se abrirá en el dispositivo, luego iniciaremos sesión al usuario y luego abriremos el foro en el navegador del sistema y dirigiremos al usuario a https_forum.example.com/<algún_tema>.

¿Esto requiere una personalización o se puede hacer a través de la funcionalidad existente? Podríamos considerar personalizar un componente en particular que pueda manejar centralmente todos los envíos de correo electrónico (por ejemplo, para usar una variable de entorno) si eso es posible. Sin embargo, no estoy seguro de si esta personalización se eliminará si actualizamos. Estamos utilizando la plantilla independiente de imagen docker autoalojada.

La aplicación en lista blanca se puede implementar de tal manera que asocia los enlaces correctamente y enlaza profundamente en la instancia de Discourse a través de la aplicación. ¿Por qué tu aplicación tiene que ser diferente?