إزالة جميع إشعارات البريد الإلكتروني لمستخدم غادر

يستخدم مستخدمو الدخول الموحد (SSO) لتسجيل الدخول. أحيانًا يغادرون، وأريد التأكد من عدم تلقيهم لأي إشعارات منتديات بعد ذلك حول المواضيع أو التصنيفات التي اشتركوا فيها. كيف يمكنني ضمان ذلك عبر واجهة برمجة التطبيقات (API)؟ هل يجب أن أقوم بإخفاء هوية مشاركاتهم، أم توجد إعداد أقل جذرية يوقف فقط رسائل البريد الإلكتروني وربما يعرضهم كـ “غير نشطين”؟

الخيارات التي يمكنني التفكير فيها، من الأقل إلى الأكثر حدة، هي:

  • تحديث تفضيلات البريد الإلكتروني للمستخدم عن طريق تعيين خيار “أرسل لي بريدًا إلكترونيًا عندما يرسل لي شخص ما رسالة” وخيار “أرسل لي بريدًا إلكترونيًا عندما يرد شخص ما على منشوري، أو يذكر اسمي @username، أو يدعوني إلى موضوع” إلى “مطلقًا”
  • تعليق المستخدم
  • إخفاء هوية المستخدم

يمكن تنفيذ أي من هذه الخيارات عبر واجهة برمجة تطبيقات Discourse.

قد يكون تعليق المستخدمين هو الأقرب إلى ما تبحث عنه. ستظهر بطاقة المستخدم الخاصة بالمستخدم المعلق شيئًا مثل هذا، حيث يتم توفير الرسالة المعروضة من قبلك عند تعليق المستخدم:

لا يزال بإمكان موظفي الموقع مراسلة المستخدمين المعلقين، لكن المستخدمين المعلقين لا يمكنهم تسجيل الدخول إلى الموقع، ولن يتلقوا إشعارات البريد الإلكتروني ما لم يتم إرسال الإشعار إليهم من قبل عضو من طاقم العمل.

شكرًا لك!

للتأكيد فقط: إذا استخدمنا الخيار الأول، هل سيظل Discourse يرسل إشعارات للمواضيع والفئات التي يراقبها المستخدم، صحيح؟ فقط ليس للرسائل الخاصة؟

أعتقد أن الخيار الثاني أفضل لأغراضنا على أي حال.

شكرًا على المساعدة السريعة!

عند تعيين تفضيل المستخدم في القائمة المنسدلة “أرسل لي بريدًا إلكترونيًا عندما يرد شخص ما علي، أو يرد على منشوري، أو يذكر @اسم_المستخدم الخاص بي، أو يدعوني إلى موضوع” على “أبدًا”، يتم تعطيل إرسال رسائل البريد الإلكتروني المتعلقة بالنشاط في المواضيع العادية. وهذا يعني أن المستخدمين لن يتلقوا إشعارات عبر البريد الإلكتروني للمواضيع التي يراقبونها. يجب تحديث النص المستخدم لهذا الإعداد لتوضيح ذلك.