Meldingse-mails uitschakelen voor specifieke externe gebruiker

Hoe kan ik meldingen/e-mails naar een specifieke externe gebruiker stoppen/blokkeren?
Ik wil de gebruiker niet stilzetten.

Zou het aanpassen van hun e-mailvoorkeuren naar ‘nooit’ in dit geval werken?

1 like

Wouldn’t that also block the emails where the user is specifically tagged or the replies to his post?

1 like

In je SS zou dat inderdaad alle e-mailmeldingen uitschakelen

Ik doe dat wanneer ik een testgebruiker aanmaak met een nep-e-mailadres. Ik schakel alle e-mailtriggers uit in de gebruikersvoorkeuren.

Als je nu wilt dat ze bijvoorbeeld geen e-mails ontvangen voor nieuwe reacties of nieuwe onderwerpen in een categorie of onderwerp. Dan moet je naar voorkeuren gaan en alle “bekeken” categorieĂ«n, tags, onderwerpen verwijderen, aangezien Bekeken meldingen zal verzenden en de eerste post bekijken alleen een e-mail zal verzenden voor de eerste post van een onderwerp.

Ah yes, that would indeed stop them from receiving any email notifications. I hadn’t realised you only wanted to prevent certain types.

I don’t think this will cover specific topics that are set to Watching at the topic level. For those the user would need to change the notification level within the topic itself (or alternatively an admin could impersonate the account and do it instead. If there are a lot then there are workarounds if you need them).

1 like

Ja, dat zie ik als een mogelijke nachtmerrie. In voorkeuren kun je echter tags en categorieën beheren.

Hoewel ik zou hopen dat een lid niet individuele onderwerpen zou instellen om te volgen. Ik stel me voor dat zelfs met impersoneren dat een behoorlijke onderneming zou zijn. Maar ik stel me voor dat er command-line opties zijn voor een bulk-unwatch van onderwerpen?

Een mogelijkheid met de UI zou kunnen zijn om hun vertrouwensniveau tijdelijk te verhogen naar TL4, en dan te imiteren. Hiermee zou je bulkacties moeten kunnen gebruiken om de notificatieniveaus van onderwerpen in bulk te wijzigen. (En dan de TL-verhoging weer ongedaan maken)

Het gebruik van de gefilterde lijst voor alleen degenen die op “Watching” staan ingesteld, kan ook helpen {YourSite}/latest?state=watching

1 like

Is there a way that it can be checked what all the topics the user has opted to receive the notifications for
Is this the only section (screenshot below)

1 like

If you’re impersonating the user then the filtered list should work:

Otherwise I think you’d need a data explorer query. Something like this perhaps:

-- [params]
-- user_id :user

SELECT tu.topic_id
FROM topic_users tu
  JOIN topics t ON t.id = tu.topic_id
WHERE tu.user_id = :user
  AND tu.notification_level = 3
  AND t.archetype <> 'private_message'
  AND t.deleted_at IS NULL
1 like