SOLVED

SharePoint Online - How to re-subscribe likes and comments email notifications

Brass Contributor

If somebody likes some of my sitepages/news, I receive the following email:

 

LikedYourPage 2020-01-28.png

It is possible to click on Unsubscribe in the notification mail , it works fine. I receive the following confirmation: "We will stop emailing you about Likes"

 

But how can I resubscribe again, in case I want to receive email about likes again?

 

Best regards Henrik

8 Replies

@Henrik did you ever figure out how to resubscribe? I just clicked it as a test and now I can't figure out how to turn it back on.

@Eric Pierce No, Unfortunately not.
I still hope someone from Microsoft could help

@Henrik 

did you find a solution? I'm having the same problem: unsubscribed and now I can't subscribe again.

regards

Jurgen

@Jurgen De Bruyne 

Unfortunately not, I'm still looking for a solution.

Best regards

Henrik

Hi everybody,

anyone got a solution for this?

Regards,
Marius

Comment notifications can be re-subscribed from OneDrive-settings through gear -> OneDrive settings -> Email notification when others comment on my documents.
Not the most obvious place to control communication site comment notifications but there it is.

 

But unfortunately have not yet figured out where likes could be controlled so that still remains a mystery...

 

best response confirmed by Henrik (Brass Contributor)
Solution

Returning back after deep diving into SP depths.

 

Notification unsubscriptions are stored in each user's personal site (OneDrive) under hidden list named as "notificationSubscriptionHiddenList6D1E55DA-2564-4A22-A5F9-6C4FCAFF53DE"

 

Unsubscribing likes adds SubscriptionId "email_unsubscribe_Like" to the list which then blocks like notifications

Unsubscribing likes adds SubscriptionId "email_unsubscribe_Comment" to the list which then blocks comment notifications

 

Removing each line reactivates notifications on the specific type of notification

 

URL for this list is in format of

https://[tenant]-my.sharepoint.com/personal/[user_name_domain_here]/Lists/notificationSubscriptionHi...

 

Wrote short PowerShell to remove this for a single user

Connect-PnPOnline -Url https://[tenant]-my.sharepoint.com/personal/[user_name_domain]
$ListName = "notificationSubscriptionHiddenList6D1E55DA-2564-4A22-A5F9-6C4FCAFF53DE"

$listItems= (Get-PnPListItem -List $ListName -Fields "Title","SubscriptionId","GUID")  
foreach($listItem in $listItems){  
   Write-Host "SubscriptionId" : $listItem["SubscriptionId"]  
   if($listItem["SubscriptionId"] -eq "email_unsubscribe_Like") { # remove unsubscribe
       Remove-PnPListItem -Identity $listItem.Id -List $ListName -Confirm $false
Write-Host "Removed likes unsubscription!"  
   }
   
} 

 

 

Additional info on these hidden lists can be found here: https://docs.microsoft.com/en-us/sharepoint/export-odfb-lists

Thank you Kim. This works like charm :)
1 best response

Accepted Solutions
best response confirmed by Henrik (Brass Contributor)
Solution

Returning back after deep diving into SP depths.

 

Notification unsubscriptions are stored in each user's personal site (OneDrive) under hidden list named as "notificationSubscriptionHiddenList6D1E55DA-2564-4A22-A5F9-6C4FCAFF53DE"

 

Unsubscribing likes adds SubscriptionId "email_unsubscribe_Like" to the list which then blocks like notifications

Unsubscribing likes adds SubscriptionId "email_unsubscribe_Comment" to the list which then blocks comment notifications

 

Removing each line reactivates notifications on the specific type of notification

 

URL for this list is in format of

https://[tenant]-my.sharepoint.com/personal/[user_name_domain_here]/Lists/notificationSubscriptionHi...

 

Wrote short PowerShell to remove this for a single user

Connect-PnPOnline -Url https://[tenant]-my.sharepoint.com/personal/[user_name_domain]
$ListName = "notificationSubscriptionHiddenList6D1E55DA-2564-4A22-A5F9-6C4FCAFF53DE"

$listItems= (Get-PnPListItem -List $ListName -Fields "Title","SubscriptionId","GUID")  
foreach($listItem in $listItems){  
   Write-Host "SubscriptionId" : $listItem["SubscriptionId"]  
   if($listItem["SubscriptionId"] -eq "email_unsubscribe_Like") { # remove unsubscribe
       Remove-PnPListItem -Identity $listItem.Id -List $ListName -Confirm $false
Write-Host "Removed likes unsubscription!"  
   }
   
} 

 

 

Additional info on these hidden lists can be found here: https://docs.microsoft.com/en-us/sharepoint/export-odfb-lists

View solution in original post