كيفية تغيير base_url للبريد الإلكتروني لاستخدام "https://"؟

الروابط التي يرسلها discourse في رسائل البريد الإلكتروني تستخدم مخطط http:// وليس https. هل توجد طريقة لتعديل base_url لقوالب البريد الإلكتروني؟

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

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

أعتقد أنك بحاجة إلى تمكين إعداد force_https في Discourse

7 إعجابات

نظام Discourse الخاص بي يرسل أيضًا رسائل بريد إلكتروني تحتوي على روابط http://email.forum.mydomain.com/ بدلاً من https://email.forum.mydomain.com/

أنا متأكد تمامًا من أنني كنت قد قمت بتعيين force_https إلى true من قبل، وقد ذهبت للتحقق، لكن هذا الإعداد مفقود الآن من لوحة الإدارة. أين ذهب؟

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

إنه مخفي ومفعل افتراضيًا في التثبيتات الجديدة. يمكنك الدخول إلى وحدة تحكم Rails والتحقق منه هناك:

./launcher enter app
rails c
SiteSetting.force_https
SiteSetting.force_https = true
exit
exit
exit
3 إعجابات

في الواقع، تم تعيينه إلى true. إذن السؤال هو: لماذا روابط البريد الإلكتروني ليست https؟

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.