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

لدينا الآن بريد إلكتروني دعم عام، ونرغب في الانتقال إلى منصة Discourse (لمجتمعنا) لتوحيد المنصة.
في اختباراتنا، عندما يرسل مستخدم غير مسجل بريدًا إلكترونيًا (إلى فئة عامة)، يكتشفه Discourse، ولكن إذا رد شخص ما، لا يتلقى المستخدم أي شيء. ولا حتى بريدًا إلكترونيًا يقول: “أنت مستخدم مجهول، انتقل إلى هنا لمناقشة الموضوع”.
وجدت هذا الرابط، لكنه قديم بست سنوات: Discourse as a private email support portal
لذا، غير واضح ما إذا كان المستخدم المجهول يمكنه استقبال رسائل بريد إلكتروني من Discourse كما هو الحال اليوم، ولم أتمكن من العثور على أي إضافة (plugin) لذلك.
هل يمكن لأحد المساعدة؟

إعجابَين (2)

أي مساعدة؟
لا أعرف كيف أجد بعض المعلومات حول ذلك، لكن يبدو غريبًا أن discourse لا تُعلم المستخدمين المجهولين.

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

لقد خلطت بين المستخدمين المجهولين والمستخدمين المرحليين.

إذا تم إرسال بريد الرد وقد ارتد، فمن الممكن أن تجد الخطأ في البريد الإلكتروني > المرتد > عمود نوع البريد الإلكتروني

بالنقر على خطأ نوع البريد الإلكتروني، قد ترى استجابة من مزود البريد الإلكتروني (عادةً في نهاية جسم الموضوع):

على سبيل المثال

<my-address@example.com>: Host or domain name not found. Name service error for
    name=example.com type=AAAA: Host not found

هذا يمكن أن يساعدك في تحديد مكان المشكلة.

إعجابَين (2)

شكرًا لك، لكن الصفحة المتعلقة بالبريد الإلكتروني المرتد فارغة في نسختنا. على أي حال، ما هو نوع المستخدم الذي يرسل بريدًا إلكترونيًا ولكنه غير مسجل في فئة تسمح بذلك؟

إذا كان الرد على رسائل البريد الإلكتروني الواردة في صندوق البريد الخاص به من الموقع ولكن لم يتم تسجيله، فهو مستخدم مؤقت.

حسناً، الآن أصبح الأمر واضحاً. لدينا مستخدمون مُجهَّزون، لكن الجزء الذي ينص على «يراقب تلقائياً جميع الرسائل التي يشارك فيها ويتلقى إشعارات بالردود» لا يعمل بالنسبة لنا.
في سجلات Discourse، لا توجد أي أخطاء في أي مكان تُبلغ عن المشكلات التي نحاول تكرارها في مثيل جديد بنفس الإعدادات.

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

إصدار Discourse: 2.7.0.beta6 (7e2b7bdd78)

إعجاب واحد (1)

تم تأكيد وجود خطأ، لذا نحن في انتظار بعض التعليقات.

ما الذي تحاول تحقيقه بالضبط؟ يبدو لي غريبًا أنك تسمح للمستخدمين المجهولين ببدء مواضيع عبر إرسال رسائل بريد إلكتروني إلى التصنيف، ثم تتوقع من الأعضاء الآخرين الرد عليهم. ألا ينبغي لهؤلاء الأشخاص الانضمام إلى المجتمع أولاً ثم النشر في المنتدى؟

بدلاً من ذلك، يمكنك إنشاء مجموعات مع فواتير والسماح لها بتلقي رسائل البريد الإلكتروني، ثم يمكن لموظفيك الرد عليها. هذا ما نفعله نحن.

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

التسجيل يتم عبر نظام SSO المدعوم بـ SAML والمدمج في Discourse، لذا فإن المشكلة بالنسبة لنا هي أن Discourse لا يرسل أي بريد إلكتروني للمستخدم المؤقت الذي أنشأ الموضوع عندما يرد عليه أشخاص آخرون.

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

إعجاب واحد (1)

(عذراً على الأخطاء الطريفة التي ارتكبتها أعلاه - سأقوم بتصحيحها. هاتفى يقوم أحياناً بإكمال الكلمات بشكل سيء جداً..)

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

Screen Shot 2021-04-12 at 11.27.33 AM

أنصحك بتجربة بعض الأمور الأخرى.

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

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

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

إعجاب واحد (1)

بالنظر إلى Understanding user statuses, roles, and permissions يبدو أن هذا هو السلوك الشائع في Discourse. على أي حال، يجب أن يتلقى المستخدم شيئًا من Discourse، مثل رسالة تحتوي على رابط إلى الموضوع أو تنبيه يمكن للمنتدى تخصيصه، وإلا فإن الميزة لن تكون مفيدة جدًا. إنها تشبه نموذج اتصال دون فرصة للكتابة إلى المستخدم الذي بدأ المحادثة.

  1. لقد تحققنا من ذلك، وعندما يتم التحقق من صحة المستخدم المؤقت لاستلام رسائل البريد الإلكتروني من Discourse للحصول على شيء ما مع نفس الإعدادات (بما في ذلك تغييرها). يبدو أن المستخدم المؤقت لا يتلقى أي شيء من Discourse على الإطلاق، ولا توجد أخطاء أو أي شيء في السجلات.

  2. لا أستطيع العثور على أي شيء حول مربع المجموعة على Google لـ Discourse (لماذا لا توجد وثائق خارج المنتدى وعلى بضع صفحات فقط على GitHub؟ لكن هذا شكوى شخصية أكثر). نريد أن يتمكن مستخدمو المنتدى من الانضمام إلى هذه الفئة، وأنا لست متأكدًا مما إذا كان هذا يناسب احتياجاتنا، أو ما إذا كان سهل الاستخدام مقارنة بالفئة.

لقد قمت ببعض البحث الممتاز في هذا الشأن! آسف لأن السلوك غير واضح إلى حد ما. قمت ببعض الاختبارات وتمكنت من جعل هذا يعمل على موقعي:

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

هل يمكنك تجربة ذلك على موقعك؟ إذا لم ينجح الأمر، فلا بد أن هناك بعض إعدادات المسؤول الأخرى التي تختلف. لست متأكدًا من كيفية التعامل مع هذا في بيئة الإنتاج لأنه لا يمكن تعيين إعدادات افتراضية للمستخدمين المؤقتين تختلف عن الإعدادات الافتراضية للمستخدمين المسجلين. :thinking:

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

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

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

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

أتمنى أن يساعدك هذا في المضي قدمًا قليلاً. :wink:

إعجاب واحد (1)

أبحث عن تمكين هذا كإعداد افتراضي لجميع المستخدمين لتجنب أي مشاكل (أبحث فقط عن الإعدادات في لوحة Discourse ولكنني لم أجدها بعد).

إنه إعداد مسؤول مستوى البريد الإلكتروني الافتراضي. يرجى ملاحظة أن هذا يعني أن جميع المستخدمين الذين يسجلون من الآن فصاعدًا سيبدأون في تلقي إشعارات عبر البريد الإلكتروني حتى عندما يكونون مسجلين الدخول.

إذن، كان هذا الإعداد الافتراضي مُعرَّفًا مسبقًا لجميع المستخدمين…

تعطيل وضع قائمة البريد
منع المستخدمين من تمكين وضع قائمة البريد (يمنع إرسال أي رسائل بريد إلكتروني من قوائم البريد.)

كان مُفعّلًا، لذا قمتُ بتعطيله الآن.

كما أن المستخدم الذي نستخدمه للاختبارات لديه بالفعل هذا المعامل مضبوطًا على “دائمًا”.
على أي حال، هذه التغييرات في حالتنا لم تُصلح المشكلة.

أتساءل الآن عن سبب عدم استقبال المستخدمين لأي رسائل بريد إلكتروني، مثل التسجيل للرد على سبيل المثال.

هذه المشكلة لا علاقة لها بوضع قائمة البريد. ربما جرب إنشاء مستخدم اختبار جديد بعنوان بريد إلكتروني مختلف تمامًا، واتبع خطوات التكرار التي ذكرتها أعلاه؟

ربما حان الوقت لنشر سؤال في قناة Marketplace لطلب المساعدة في إعدادك من مستشار. هناك العديد من الأشخاص الأذكياء هنا على ميتا الذين يقدمون خدماتهم ويمكنهم المساعدة في استكشاف الأخطاء وإصلاحها وأي تخصيصات قد تحتاجها لتناسب حالتك الاستخدامية.

كنت أفكر أن الحل السهل هو إرسال بريد إلكتروني للمستخدمين المرحَّبين يحتوي على رابط للموضوع ودعوة للتسجيل في Discourse.

لذلك أنا أبحث عن إضافات، لكن لا يوجد شيء لذلك سوى هذه:

هذه فكرة رائعة، ولكن… كم عدد هذه الرسائل الإلكترونية التي تتلقاها؟ هل يستحق الأمر بذل الجهد لإنشاء كل هذا الأتمتة؟ وبصراحة، في رأيي، من الغريب نوعًا ما نشر رسالة إلكترونية يرسلها شخص ما في منتدى عام. سأشعر بالإزعاج لو حدث لي ذلك! لذا لا أعتقد أن هذا سيُدرج في نواة نظام Discourse.

لو كنتُ مكانك، لجعلت هذه الرسائل تصل إلى صندوق بريد جماعي يراقبه الطاقم (يمكن أن يكون متطوعين) الذين يمكنهم بعد ذلك تحديد ما إذا كانوا يريدون فتح موضوع عام حول هذه القضية. وإذا قرروا ذلك، فيمكنهم بدء الموضوع ودعوة المستخدم للانضمام إليه والمتابعة. لقد أصبح من السهل على الطاقم دعوة عناوين البريد الإلكتروني وتحديد موضوع لإرسال المستخدم إليه في أول مرة يسجل فيها الدخول.

إعجاب واحد (1)