You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
(This also applies to Sydent, but the work is 50/50 across both projects)
Synapse currently uses the identity server to send 3pid invites out to users (so it sends an email when an email address is invited to a room). However, the templates do not include and do not have a way to include the target web client instance. Instead, all invites include app.element.io.
This is a problem if you are running your own custom Element / Synapse deployment and wish to send invited users to your specific instance, especially so if your instance is not federated.
There are several ways to resolve this:
Invites could be sent by Synapse (and thus, the template could be configured by the owner).
Synapse could send the config value of web_client_location to sydent, and the template could use that.
The text was updated successfully, but these errors were encountered:
Half-Shot
changed the title
3PID invites should include the web client instance / homeserver url in the email
3PID invites should include configured web client instance / homeserver url in the email
Dec 2, 2020
Half-Shot
changed the title
3PID invites should include configured web client instance / homeserver url in the email
3PID invites should include the configured web client instance / homeserver url in the email
Dec 2, 2020
In addition to the request parameters specified below, an arbitrary number of other parameters may also be specified. These may be used in the invite message generation described below.
Given that, I think this is the easiest way forward. There is a config option for Synapse to know where to point to (web_client_location), ~~but that is deprecated~.So I'm not sure where this should be from instead.~~ so that seems like the way forward.
Edit: I have no idea why I thought it was deprecated. 🤷
Related element-hq/element-meta#1281
Some context in https://matrix.to/#/!oBWlVutBAdQYcYUsAc:sw1v.org/$pnwt-VMwwf3pC7_QET_e2jk_ojfRAPTNZ9fj2ag-Uio?via=jki.re&via=matrix.org&via=vector.modular.im
(This also applies to Sydent, but the work is 50/50 across both projects)
Synapse currently uses the identity server to send 3pid invites out to users (so it sends an email when an email address is invited to a room). However, the templates do not include and do not have a way to include the target web client instance. Instead, all invites include app.element.io.
This is a problem if you are running your own custom Element / Synapse deployment and wish to send invited users to your specific instance, especially so if your instance is not federated.
There are several ways to resolve this:
web_client_location
to sydent, and the template could use that.The text was updated successfully, but these errors were encountered: