العنوان: تم إرسال بريد التنشيط ولكن لم يتم تفعيل الحساب / ارتباك حول رابط التنشيط
مرحباً،
أنا أشغل نسخة Discourse مستضافة ذاتياً (Docker). يتم إرسال رسائل اختبار SMTP بنجاح (تم التحقق منها عبر Gmail)، ولكن المستخدمون المسجلون حديثاً لا يتلقون أو لا يمكنهم إكمال تفعيل الحساب بشكل صحيح.
ما قمت بالتحقق منه / فعله:
تم تكوين SMTP و تم تسليم رسالة الاختبار بنجاح
login_required = false
must_approve_users = false
التفعيل اليدوي عبر المسؤول ← المستخدمون يعمل
إعادة التشغيل باستخدام ./launcher restart app (عدة مرات)
المشكلة:
بعد التسجيل، يصل المستخدمون إلى /u/account-created
بريد التنشيط غير متسق أو أن سلوك رابط التنشيط غير واضح
غير متأكد من مكان التحكم في سلوك رابط التنشيط / إعادة التوجيه
أسئلة:
أين بالضبط يتعامل Discourse مع رابط التنشيط وإعادة التوجيه بعد النقر عليه؟
هل هناك طريقة موصى بها لاختبار تدفق التنشيط دون إعادة تشغيل الحاوية؟
أي أسباب شائعة عندما يعمل اختبار SMTP ولكن تفشل رسائل تفعيل المستخدم أو لا تكمل التنشيط؟
يمكنك تفعيل الحساب الأولي عبر Rails أيضًا، أو يمكنك اختيار إعداد Discourse باستخدام المثبت الجديد واختيار معرف Discourse. هذا يجعل البريد الإلكتروني اختياريًا ما لم تكن بحاجة إليه لإشعارات البريد الإلكتروني.
[quote=“itsbhanusharma, post:4, topic:394029”]يمكنك تفعيل الحساب الأولي عبر rails أيضًا، أو يمكنك اختيار إعداد Discourse باستخدام المُثبِّت الجديد والاختيار لـ Discourse ID. هذا يجعل البريد الإلكتروني اختياريًا ما لم تكن بحاجة إليه لإشعارات البريد الإلكتروني.
إنه بسيط بقدر ما يمكن أن يكون عليه خادم البريد ويعمل على نفس الخادم مثل Discourse. لا يستخدم قاعدة بيانات، ويحتفظ بالرسائل الإلكترونية في ملف مسطح، لذا فهو ليس إعدادًا لحجم كبير جدًا ولكنه يعمل.