تمكين تطبيع البريد الإلكتروني افتراضيًا

الخلفية

في الماضي، كان Discourse يُصدر مع تعطيل تطبيع البريد الإلكتروني. ونتيجة لذلك، يمكن للمستخدمين إنشاء حسابات متعددة باستخدام نفس البريد الإلكتروني الأساسي، وذلك من خلال استخدام العناوين الإضافية. على سبيل المثال، يمكن للمستخدم الذي لديه حساب مرتبط بـ bob@discourse.org إنشاء حساب آخر مرتبط بـ bob+again@discourse.org.

يأتي Discourse مع إعداد الموقع normalize_emails الذي يمكن تغييره للسماح أو منع هذا السلوك. عند تفعيله، يعتبر كلا البريدين الإلكترونيين أعلاه نفس الشيء لأغراض التحقق من صحة الحساب الفريد، ولن يتمكن بوب من إنشاء الحساب الثاني.

لماذا نقوم بتغيير ذلك؟

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

من ناحية أخرى، فإن الأسباب وراء السماح بتسجيلات العناوين الإضافية هي في الغالب لتسهيل اختبار الموظفين، أي إعداد مستخدمين تجريبيين دون الحاجة إلى تسجيل عناوين بريد إلكتروني جديدة.

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

ماذا عن SSO؟

نظرًا لأن المستخدمين لديهم تحكم أقل في البريد الإلكتروني الدقيق المستخدم عند استخدام تسجيل الدخول الموحد عبر discourse-connect، فإن هذا الإعداد يتم تجاهله عند استخدامه.

لكنني أحببت/أردت أن يكون هذا معطلاً

إذا قمت بتغيير هذا الإعداد بنشاط في الماضي، فلن نقوم بأي شيء حياله. سيبقى مضبوطًا على ما قمت بتكوينه.

حتى لو لم تفعل ذلك، فلا تقلق. الإعداد لا يزال موجودًا. ما عليك سوى التوجه إلى /admin/site_settings وتفعيله مرة أخرى. :slightly_smiling_face:

17 إعجابًا

هذا خبر رائع. (أتذكر أنه في الماضي كان هذا مشكلة كبيرة لـ markersocial الذين اضطروا إلى الضغط بشدة لإجراء أي تغييرات على النواة.)

6 إعجابات

هل ستعمل عناوين الفئات؟ هذا النظام يعتمد كليًا على العناوين الإضافية.

5 إعجابات

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

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