Skip to end of banner
Go to start of banner

Message To User

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

When Synapse sends a message to user either from our notification service or on behalf of another user, we include the one click unsubscribe link in the email. When a user received an email from Synapse, they could choose to reply or forwarding the message to another user. By doing so, they accidentally forwarding their one click unsubscribe link. The user who receives the forwarding email may wish to unsubscribe to Synapse email, and may accidentally click on the sender's unsubscribe link, resulting in unsubscribe the sender instead of himself/ herself.

The problem is captured in  PLFM-4078 - Getting issue details... STATUS

To fix the problem, we would limit the chance that a user could accidentally forwarding their one click unsubscribe link by:

  • Replace one click unsubscribe link from user to user message with a link to their profile setting page
  • Change the sender of system to user message to noreply@synapse.org

The second step of the solution requires identifying all system to user messages.

While working on this issue, we recognize all the events that Synapse sends message to our users:


EventNeed user action?Can turn off?Sent fromInclude user message?
1Someone invited me to a teamYes
Synapse NotificationYes
2Someone accepted my invitationNo
Synapse NotificationNo
3Someone requested to join my teamYes
Synapse NotificationYes
4Someone granted my requestNo
Synapse NotificationNo
5Someone submitted a submission for my teamNo
Synapse NotificationNo
6Someone requested to view my entityYes
SWCNo
7Someone shared an entity with meNo
SWCNo
8Someone sent me a messageNo
Any client & emailYes
9I created a verification submission

Synapse NotificationNo
10My verification submission status has changedNo
Synapse NotificationYes
11A new thread has been createdNoYesBroadcast Message WorkerNo
12A new reply has been createdNoYesBroadcast Message WorkerNo


From this list, 6 and 7 should be sent from Synapse Notification instead of sending from SWC. In fact, in  PLFM-4079 - Getting issue details... STATUS  user asked that we have the same behavior when the ACL is changed from different clients.

Users requested that after the immediate fix, we would also provide the following:

  • When a user goes to unsubscribe from Synapse, we would provide them with more fine grant control. So that a user could choose to unsubscribe from certain topics in Synapse.
  • Provide a way for the user to retrieve all unread message while they are unsubscribed from Synapse.



  • No labels